【发布时间】:2013-06-17 04:20:53
【问题描述】:
我使用 Eclipse 并开发了一个应用程序,它使用 AJAX 调用 Javascript 和 jQuery 调用 servlet doPost() 方法。它在eclipse 中正常工作,但是当我尝试将这些文件复制到不同的服务器并通过浏览器运行时,我得到了404 error。这是因为我的 ajax 无法将 url 映射到 servlet 类。因为在eclipse中我有web.xml,我在其中配置了上下文路径,但我不知道如何在服务器中设置这个映射。
【问题讨论】:
-
您使用的是什么服务器?您是刚刚复制/粘贴文件还是使用 war 文件部署了应用程序?
-
@Luiggi - 它是我们的大学服务器,名为 omega。我只是复制文件并粘贴到服务器中。
-
我的意思是,如果您使用的是 Tomcat 应用服务器或 Java EE 应用服务器,如 GlassFish、JBoss、Oracle WebLogic、IBM WebSphere 或其他。请注意,omega 看起来像服务器的主机名,与答案无关。此外,要部署 Java Web 应用程序,您应该以 war 文件的形式导出应用程序。
-
@Luiggi - 我认为是 Apache。因为在响应消息中,我将服务器作为 apache。请告诉我如何将应用程序部署为战争文件。
标签: java eclipse web-applications war