首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头上的猫猫找不到

码头上的猫猫找不到
EN

Stack Overflow用户
提问于 2022-11-10 23:11:41
回答 1查看 39关注 0票数 2

我试图在Docker上运行Tomcat,但是即使我的容器正在运行,当我去localhost时,我会得到一个未找到的错误,在下面的图像中可以看到

我使用命令docker pull tomcat获取Tomcat,然后为了启动容器,我运行了命令docker run -p 8080:8080 -dit tomcat

为什么当我访问localhost:8080时没有找到Tomcat

我编辑了tomcat-users.xml文件,添加了以下代码

代码语言:javascript
复制
<role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <user username="admin" password="admin" roles="manager-gui,manager-script,admin"/>

和文件context.xml

代码语言:javascript
复制
<Context antiResourceLocking="false" privileged="true" >

    <!-- Default set of monitored resources. If one of these changes, the    -->
    <!-- web application will be reloaded.                                   -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <WatchedResource>WEB-INF/tomcat-web.xml</WatchedResource>
    <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>

    <!-- Uncomment this to disable session persistence across Tomcat restarts -->
    <!--
    <Manager pathname="" />
    -->
  <Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
</Context>

和server.xml更改为端口8888。

代码语言:javascript
复制
<Connector port="8888" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

但还是给出了错误

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-10 23:44:46

这正是使用猫猫 Docker映像时应该发生的情况。请参阅“如何使用此图像”。“码头集线器”页面的区域。为了启动听起来像是正在寻找的管理器应用程序,需要一些配置

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74396346

复制
相关文章

相似问题

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