2012-01-25 121 views
1

我停止tomcat 将myapp.war粘贴到webapps文件夹中。 启动tomcat 调用浏览器tomcat不解压war文件

http://localhost:8080/myapp/index.jsf

看到404

也Tomcat不产生日志目录下的日志文件。 我使用eclipse来启动和停止tomcat,而我的tomcat 7是一个解压缩的版本。 为了确保我的war文件在服务器上运行,我在eclipse服务器视图中从tomcat删除了相同的项目。

重复的问题,但我认为我的情况有点不同,tomcat不会生成日志。

备注:我通过在eclipse-> export war文件中右击生成war文件。

感谢您的任何想法。

+0

无效的URL用ipadd替换localhost –

+0

重新启动tomcat从日蚀它可能会解决你的问题 –

回答

0

如果您从Eclipse内部启动tomcat(使用webtools tomcat服务器适配器),您必须确保已更改设置以使用安装目录启动,而不是使用单独位置进行加载的默认设置部署webapps。因此,如果您直接将war添加到webapps文件夹中,则从Eclipse服务器适配器启动的服务器将不会直接在server.xml配置中进行设置。

所以你应该使用tomcat/bin文件夹中的startup.bat/startup.sh。如果你这样做,你需要确保你不只是将.war文件复制到webapps中,而是将war文件解压缩到一个名为“myapp”的目录文件夹中