急求帮助,用eclipse导入别人的完整项目后发布到tomcat上。发布成功,但是点应用之后没有反映,显示404.

eclipse3.7.1;tomcat7.0;jdk1.7.02;不知道是server.xml的问题还是struts的问题。在tomcat的manage页面上有这个应用,点进去就是404,项目本身是完整,能运行的。急求帮助啊!

1.检查服务器启动过程中是否报错。
2.检查:
server.xml的host节点是否有加上deployOnStartup="true"。
比如:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" deployOnStartup="true">
</Host>
只有将这个属性设置为true,webapps下的应用才会被部署到server上 - 即加载到serlvet容器中。
3.检查你部署的应用的web.xml是否配置有欢迎页面:
如:<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>

有问题再追问,希望能帮上你追问

HTTP Status 404 - /ls21infra/

--------------------------------------------------------------------------------
type Status report

message /ls21infra/

description The requested resource (/ls21infra/) is not available.

按你说的尝试了 返回的还是404

追答

浏览器上的url是什么?
在tomcat的manage页面上的应用,点进去应该进入欢迎页面的。
可以贴下你的url以及web.xml关于欢迎页面的配置,还有就是检查下欢迎页面是否在工程的web-inf之下呢

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-04-23
这种问题我还从来没遇到。
但是我觉得如果项目本身可以运行(你确定运行过),发布到tomcat上只要配置好(tomcat上你确定没配错吧),我觉得就没问题啊。仔细检查。本回答被网友采纳

eclipse导入项目为什么运行不了,在别人那运行好好的
这跟你安装的java JDK有关系,你可以查看代码,到错误的代码下查看提示,选择Fix project试试看、还有可能一个原因是程序的版本不同。

如何用eclipse做web开发
Web项目创建好了,接下来的工作就是在Web Server中发布Web项目Window——>Show Views——>Servers在Servers视图的空白区域右键New——>Server Finish之后就可以在Servers下启动tomcat了 启动tomcat之后会在Console下打印出很多tomcat的启动信息如果没有异常出现,表示demo发布成功即使出现警告信息也没有关系在浏览...

求大神帮助。androidstudio,安装成功了,新建项目后AVD也可以运行。但 ...
一、从Eclipse中导出:1、将ADT插件版本升级到22.0以上。2、在Eclipse中,选择File-->Export。3、在弹出的导出窗口中,打开Android的文件夹,选择“Generate Gradle Build Files”。4、选中想要导入到Android Studio中的项目,Finish。注意:导出的项目将会和原来的项目在同一目录,覆盖原来的同时,会新增...

相似回答