我不太明白。我无法使用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
拍子