首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在docker的tomcat9中找不到管理器应用程序

在docker的tomcat9中找不到管理器应用程序
EN

Stack Overflow用户
提问于 2021-06-17 07:16:10
回答 1查看 50关注 0票数 0

当我运行tomcat docker镜像时:docker run -it --rm tomcat:9.0

它正常启动,所以如果我转到http://localhost:8080/manager/html,我可以看到http://localhost:8080/的一些输出,它返回404,并且在/usr/local/tomcat/webapps下没有管理器应用程序。我想我遗漏了一些东西,我如何启用管理器应用程序?

EN

回答 1

Stack Overflow用户

发布于 2021-06-17 10:39:03

在/usr/local/tomcat/webapps下没有管理器应用程序

这是因为默认情况下,webapps中的内容已移至webapps.dist

代码语言:javascript
运行
复制
root@0a08d2dcf78e:/usr/local/tomcat/webapps.dist# ls
ROOT  docs  examples  host-manager  manager

tomcat dockerhub提到的原因如下:

注意:从docker-library/tomcat#181开始,每个upstream's security recommendations默认不会开启上游提供的(示例)webapp,但仍然可以在镜像中的webapps.dist文件夹下使用,以便于重新启用。

因此,对于你来说,你需要做next来让它工作:

代码语言:javascript
运行
复制
cp -avT $CATALINA_HOME/webapps.dist/manager $CATALINA_HOME/webapps/manager
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68011060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档