使用tomcat 8管理器部署后,java找不到WAR文件路径
我一直在Debian9上测试我的Tomcat8设置。在我尝试通过Tomcat8管理器部署helloServlet WAR文件之前,一切似乎都很好。我按照指令here创建了一个非常简单的示例程序
我使用tomcat管理器上传HellowServlet。我的工作目录中的war。然后我可以通过http://localhost:8080/HelloServlet/sayhello访问它
这个程序运行得很好。但是,无论我如何搜索(/etc/tomecat8/usr/share/tomcat*),我都无法找到war文件或其中的任何组件。我真的很想知道我的申请文件的确切位置。任何人都可以告诉我tomcat 8管理员将应用程序文件存储在哪里
更多更新:
我刚刚尝试再次上传相同的war文件,我从tomcat收到了以下消息
FAIL - War file "HelloServlet.war" already exists on server
这意味着war文件位于服务器上的某个位置,但路径我不知道
# 1 楼答案
找到了。。。。它位于/var/lib/tomcat8/webapps内部
然而,我在tomcat8中找不到任何描述它使用/var/lib/tomcat8作为其工作目录之一的配置文件