tomcat不解压war文件
我停止了雄猫 将 myapp.war 粘贴到 webapps 文件夹中。 启动雄猫 在浏览器中调用
http://localhost:8080/myapp/index.jsf
也会看到 404
tomcat不在logs目录下生成日志文件。 我使用eclipse来启动和停止tomcat,我的tomcat 7是解压版本。 为了确保我的 war 文件在服务器上运行,我在 eclipse 服务器视图中从 tomcat 中删除了相同的项目。
重复问题,但我认为我的情况有点不同,tomcat不生成日志。
注意:我通过在 Eclipse 中右键单击 -> 生成 war 文件导出战争文件。
谢谢你的任何想法。
i stopped tomcat
paste myapp.war into webapps folder.
start tomcat
call in browser
http://localhost:8080/myapp/index.jsf
see 404
also tomcat does not generate log files under logs directory.
I am using eclipse to start and stop tomcat, and my tomcat 7 is an unzipped version.
to be sure that my war file runs on server, i remove same project from tomcat in eclipse servers view.
repeating question, but i think my situation is a little different, tomcat does not generate logs.
a note: i generate war file by right click in eclipse-> export war file.
thanks for any idea.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您从 Eclipse 中启动 tomcat(使用 webtools tomcat 服务器适配器),您必须确保已将设置更改为使用安装目录来启动,而不是默认使用单独的位置来加载和部署 web 应用程序。因此,如果您直接将 war 添加到 webapps 文件夹中,从 Eclipse 服务器适配器启动的服务器将不会直接在 server.xml 配置中进行设置。
所以你应该使用 tomcat/bin 文件夹中的startup.bat/startup.sh。如果这样做,您需要确保不只是将 .war 文件复制到 webapps 中,而是将 war 文件解压缩到名为“myapp”的目录文件夹中
If you are launching tomcat from within Eclipse (using the webtools tomcat server adapter) you will have to make sure you have changed the settings to use the installation directory to launch instead of the default which uses a separate location for loading and deploying webapps. So if you add a war directly into the webapps folder, the server launched from Eclipse server adapter wont have that directly setup in the server.xml configuration.
So you should use the startup.bat/startup.sh in the tomcat/bin folder. If you do, you need to make sure that you don't just copy the .war file into the webapps, but rather unzip the war file into a directory folder called "myapp"