无法使用manager-gui部署WAR文件

时间:2020-10-04 14:26:42

标签: tomcat

我不太明白。我无法使用Web Manager Web界面部署WAR文件/选择要部署的WAR文件...

我一直遇到“ 403 Access Denied”。

我非常确定tomcat-users.xml可以。我已使用经理帐户登录到经理:

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="tomcat"/>
  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <role rolename="manager-jmx"/>
  <role rolename="manager-status"/>
  <role rolename="admin-gui"/>
  <role rolename="admin-script"/>
  <user username="tomcat" password="mypass" roles="tomcat"/>
  <user username="manager" password="mypass" roles="manager-gui,manager-script,manager-jmx,manager-status"/>
  <user username="admin" password="mypass" roles="admin-gui"/>
</tomcat-users>

我的Tomcat的webapps文件夹如下所示:

drwxrwxr-x 7 tomcat9 tomcat9 4.0K Oct 4 16:09 /var/lib/tomcat9/webapps

我正在运行的普通用户帐户是tomcat9组的成员。

我在这里还缺少其他权利?

P.s。作为运行中的用户帐户,我尝试将.war文件直接复制到我的webapps文件夹中,并且可以自动进行部署,而且,我可以从manager-gui取消部署它!我更喜欢通过网络界面来完成所有操作。

感谢您的时间!

编辑:我看到的唯一日志的输出:

/var/log/tomcat9/localhost_access_log.2020-10-04.txt 


0:0:0:0:0:0:0:1 - - [04/Oct/2020:16:49:55 +0200] "GET / HTTP/1.1" 200 11216
0:0:0:0:0:0:0:1 - - [04/Oct/2020:16:50:07 +0200] "GET /manager/html HTTP/1.1" 401 2499
0:0:0:0:0:0:0:1 - manager [04/Oct/2020:16:50:12 +0200] "GET /manager/html HTTP/1.1" 200 19412
0:0:0:0:0:0:0:1 - - [04/Oct/2020:16:50:12 +0200] "GET /favicon.ico HTTP/1.1" 200 21630
0:0:0:0:0:0:0:1 - manager [04/Oct/2020:16:50:28 +0200] "POST /manager/html/upload;jsessionid=408C34653F3324F39466280BEA5BE4D9?org.apache.catalina.filters.CSRF_NONCE=0CF4932EB9CDF4B604786FAC651FFACB HTTP/1.1" 200 18254
0:0:0:0:0:0:0:1 - manager [04/Oct/2020:16:50:28 +0200] "POST /manager/html/upload;jsessionid=408C34653F3324F39466280BEA5BE4D9?org.apache.catalina.filters.CSRF_NONCE=0CF4932EB9CDF4B604786FAC651FFACB HTTP/1.1" 403 3446

拍子

0 个答案:

没有答案