繁体   English   中英

库Java项目到动态Web项目

[英]Library Java Project to Dynamic Web Project

我正在尝试使此Java应用程序网络可访问: http : //ge.tt/4jnFeFy/v/0

我已成功将其导入eclipse,并按照本指南将其转换为Web项目:

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

然后,我将该项目导出为战争文件,如果感兴趣,可以在这里查看: http : //ge.tt/48bpeFy/v/0

我将war文件放入我的webapps目录中,并将其自解压到一个新文件夹中,该文件夹应该可以访问它。 但是,当我转到本地主机/库时,出现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文件夹中,从localhost / sample访问它没有问题。

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

有很多原因导致您的战争无法按预期进行。

  • 您所链接的只是在Eclipse中将Java应用程序项目转换为Web应用程序项目。 并且不能保证它将在Application Server中工作。 即,您所做的只是使Eclipse将该项目识别为Dynamic Web Application。

  • 在那场战争中,您是否有任何servlet,jsp或html页面? 没有它,Web App可能无法工作。

  • 您是否检查了WEB-INF / web.xml,可能配置不正确。

  • 否则您的项目可能没有任何欢迎页面。 因此,您得到了404。

如果可能,上载已部署的战争以说明确切原因。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM