tomcat没有自动部署我的.war文件

时间:2016-12-19 23:56:34

标签: java tomcat

我希望这不重复。我已经找到了答案,但找不到合适的东西。

我有一个名为“app.war”的.war文件,并将其放入我的tomcat的webapps文件夹中。当我启动tomcat时,实际上应该部署.war文件,但事实并非如此。

在我的server.xml中,unpackWARs和autoDeploy设置为true。系统中的tomcat服务已安装。

war文件的内容是否需要具有特殊结构?我有以下结构:

app.war structure

我使用“gradle build”创建带有gradle的.war文件。我的项目结构是典型的maven java webapp结构。

war文件中是否有任何遗漏?我不知道为什么没有部署war文件。对我来说也很奇怪的是,当我在webapps文件夹中解压缩war文件并重新启动我的tomcat时,tomcat将找不到该应用程序。

1 个答案:

答案 0 :(得分:0)

您是否检查过war文件和webapps文件夹的权限?通常tomcat是由与root不同的用户启动的,因此,如果以root身份复制文件,则tomcat进程永远不能访问它。