使用docker快速启动终端我已经启动了一个tomcat容器,它正在运行,我可以打开tomcat主页。但我无法使用默认用户名打开管理器应用程序:“admin”密码:“admin”。我怎样才能更新tomcat的配置?
答案 0 :(得分:0)
: 配置文件位于/ usr / local / tomcat / conf /中。默认情况下," manager-gui"中没有用户。操作" / manager / html"所需的角色Web应用程序。如果您希望使用此应用程序,则必须在tomcat-users.xml中定义此类用户。
如果需要,您可以使用运行中的卷替换主机中的此文件夹(docker run [...] -v /your/conf/:/usr/local/tomcat/conf/ [...]
)
答案 1 :(得分:0)
在您的catalina基本目录中,您需要包含以下内容:
<role rolename="manager"/>
<user username="admin" password="admin" roles="manager"/>
在档案
"\CATALINA_BASE\conf\tomcat-users.xml"
对于Manager应用程序:GUI访问
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/>