2013-11-10 93 views
0

我试图让访问这个Java应用程序的Web: http://ge.tt/4jnFeFy/v/0图书馆Java项目到动态Web项目

我已经成功地导入到Eclipse和遵循这个指南将其转换为一个Web项目:

http://www.mkyong.com/java/how-to-convert-java-project-to-web-project-in-eclipse/

我已经然后出口项目作为一个战争文件,你可以在这里看到,如果有兴趣: http://ge.tt/48bpeFy/v/0

我将战争文件放入我的webapps目录,并将其自解压到新的文件夹,我应该可以访问它。但是,当我去localhost /库时,我得到一个404错误。

HTTP Status 404 - /library/ 

type Status report 

message /library/ 

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

我下载的样本战争从这里:http://tomcat.apache.org/tomcat-6.0-doc/appdev/sample/也放到了我的webapps文件夹,并没有问题,从本地主机/样品访问它。

为什么我转换成web项目的java应用程序不工作?

回答

1

有很多理由说明为什么你的战争不能按预期工作。

  • 您所遵循的链接只是将一个java应用程序项目转换为Eclipse中的Web应用程序项目。并不能保证它能在Application Server中工作。即,您所做的只是让Eclipse将该项目识别为动态Web应用程序。

  • 在这场战争中你有任何的servlet或jsp或html页吗?没有它,Web App可能无法正常工作。

  • 您是否检查过可能没有正确配置的WEB-INF/web.xml文件。

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

如果可能的话,上传你部署的战争来说明确切的原因。

+0

我上传了战争供您下载原始问题。 web.xml文件如何配置?如果它在eclipse中正常运行,我的第一步就是让它在网络上运行。 – joshmmo

0

我已下载库项目。它应该是一个桌面应用程序,而不是一个web应用程序。如果您想将其转换为一个web应用程序,您应该自己编写servlet或jsp。是否已编写servlet或jsp或将其转换为Web项目之后的其他compnent?如果不是,则得到404错误是正常的。

+0

我确实需要将其转换为网络应用程序。你有关于如何将桌面应用程序转换为Web应用程序的建议教程?我只是困惑于如何解决这个问题。 – joshmmo

+0

您应该在此之前学习Servlet。 –