库Java项目到动态Web项目

库Java项目到动态Web项目,java,tomcat7,war,Java,Tomcat7,War,我正在尝试使此java应用程序可通过web访问: 我已成功地将其导入eclipse,并按照以下指南将其转换为web项目: 然后,我将项目导出为war文件,如果您感兴趣,可以在此处查看: 我将war文件放入我的webapps目录,并将其自动解压缩到一个新文件夹中,在那里我应该能够访问它。然而,当我转到localhost/library时,我得到一个404错误 HTTP Status 404 - /library/ type Status report message /library/

我正在尝试使此java应用程序可通过web访问:

我已成功地将其导入eclipse,并按照以下指南将其转换为web项目:

然后,我将项目导出为war文件,如果您感兴趣,可以在此处查看:

我将war文件放入我的webapps目录,并将其自动解压缩到一个新文件夹中,在那里我应该能够访问它。然而,当我转到localhost/library时,我得到一个404错误

HTTP Status 404 - /library/

type Status report

message /library/

description The requested resource (/library/) is not available.
Apache Tomcat/7.0.26
我从这里下载了示例war:并将其放在我的webapps文件夹中,从localhost/sample访问它时没有问题


为什么我转换为web项目的java应用程序无法正常工作?

有很多原因导致您的war无法按预期工作

  • 下面的链接只是在Eclipse中将java应用程序项目转换为web应用程序项目。而且它也不能保证它能在应用服务器上工作。i、 例如,您所做的只是让Eclipse将该项目识别为动态Web应用程序

  • 在这场战争中,你有任何servlet、jsp或html页面吗?没有它,Web应用程序可能无法工作

  • 您是否检查了WEB-INF/WEB.xml,该文件可能未正确配置

  • 或者您的项目可能没有任何欢迎页面。所以,你得到了404


如果可能的话,上传您部署的war以说明确切原因。

我已经下载了库项目。它应该是桌面应用程序而不是web应用程序。如果您想将其转换为web应用程序,您应该自己编写servlet或jsp。在将其转换为web项目后是否编写servlet或jsp或其他组件?如果没有,出现404错误是正常的。

我上传了war供您在原始问题中下载。需要如何配置web.xml文件?如果它能在eclipse中正常工作,那么我要让它在web上运行的第一步是什么?我确实需要将它转换为web应用程序。关于如何将桌面应用程序转换为web应用程序,您有任何建议教程吗?我只是对如何解决这个问题感到困惑。
HTTP Status 404 - /library/

type Status report

message /library/

description The requested resource (/library/) is not available.
Apache Tomcat/7.0.26