- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我停止了tomcat将 myapp.war 粘贴到 webapps 文件夹中。启动tomcat在浏览器中调用
http://localhost:8080/myapp/index.jsf
见 404
此外,tomcat 不会在 logs 目录下生成日志文件。我是用eclipse来启动和停止tomcat的,我的tomcat 7是解压后的版本。为了确保我的 war 文件在服务器上运行,我在 eclipse 服务器 View 中从 tomcat 中删除了相同的项目。
重复问题,但我觉得我的情况有点不同,tomcat不生成日志。
注意:我在 eclipse 中右键单击生成 war 文件-> 导出 war 文件。
感谢任何想法。
最佳答案
如果您从 Eclipse 中启动 tomcat(使用 webtools tomcat 服务器适配器),您必须确保已更改设置以使用安装目录来启动,而不是使用单独位置进行加载和部署的默认设置网络应用程序。因此,如果您将 war 直接添加到 webapps 文件夹中,则从 Eclipse 服务器适配器启动的服务器不会直接在 server.xml 配置中进行设置。
所以你应该使用tomcat/bin文件夹下的startup.bat/startup.sh。如果这样做,您需要确保不只是将 .war 文件复制到 webapps 中,而是将 war 文件解压缩到名为“myapp”的目录文件夹中
关于eclipse - tomcat不解压war文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8999824/
这个问题在这里已经有了答案: Why does += of a list within a Python tuple raise TypeError but modify the list anyw
我是一名优秀的程序员,十分优秀!