[英]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.