在Tomcat 8.5/Ubuntu 18.04上部署WAR文件时无法使用Tomcat管理器的原因可能有多种,以下是一些可能的解决方案:
server.xml
)中已启用管理器应用程序。您可以检查 <Host>
元素是否包含<Context>
元素,并且 path
属性的值是 /manager
。例如:<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
...
<Context path="/manager" docBase="/usr/share/tomcat8-admin/manager"
privileged="true" antiResourceLocking="false" />
...
</Host>
tomcat-users.xml
中配置这些角色和用户。例如,为了赋予一个用户具有完整权限,可以添加以下内容到tomcat-users.xml
中:<user username="admin" password="admin-password" roles="manager-gui,manager-script,manager-jmx,manager-status" />
如果以上解决方案都不起作用,可能需要进一步检查Tomcat日志文件以获取更多详细的错误信息。你可以参考腾讯云的云服务器CVM来部署和管理Tomcat服务器。CVM是一种可靠且灵活的云服务器,适用于各种应用场景。您可以在腾讯云官方网站上了解更多关于云服务器的信息:腾讯云云服务器
领取专属 10元无门槛券
手把手带您无忧上云