`
yanghuidang
  • 浏览: 966809 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

tomcat-users.xml配置不生效的原因

 
阅读更多

今天为了监控tomcat的使用情况,需要配置管理账号,但是配置很久就是不起作用,也找开发的看了,结果都没找的问题,这纳闷了,但是作为测试的我一定不能放过这个问题的根源,于是进过多次比较发现

<role rolename="manager-gui"/>
<role rolename="role1"/>
<role rolename="manager"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="tomcat" password="123" roles="manager-gui"/>
<user username="admin" password="admin" roles="admin,manager"/
<user username="admin" password="pass" roles="manager"/>
</tomcat-users>


该配置中存在2个相同的用户tomcat,于是修改了其中的一个名字,将tomcat换掉一个,再次重启tomcat结果就生效了,总结发现,tomcat为了安全起见不允许不同角色使用同一个账号。

分享到:
评论

相关推荐

    apache-tomcat-8.5.64.tar.gz

    在生产环境中,确保修改`$CATALINA_HOME/conf/tomcat-users.xml`文件,设置管理用户和角色,以限制对管理界面的访问。同时,确保Tomcat运行用户有适当的文件和目录权限。 8. **日志管理** Tomcat的日志文件位于`$...

    最新版linux apache-tomcat-8.5.66.tar.gz

    同时,确保限制对管理界面(如`/manager`和`/admin`应用)的访问,只允许特定IP或用户通过修改`tomcat-users.xml`。 监控和日志管理也是关键任务。Tomcat的默认日志位于`logs`目录下,可以定制日志配置以满足特定...

    最新版linux apache-tomcat-9.0.46.tar.gz

    `manager-app`和`admin-app`可以通过修改`tomcat-users.xml`添加管理员权限,以远程管理Web应用程序。 8. **安全和性能优化**:确保更新默认的管理员用户名和密码,以提高安全性。另外,可以通过调整`catalina.sh`...

    tomcat配置包,apache-tomcat-8.5.78.tar.gz jdk-linux-x64.tar.gz

    - 可以在 `conf/tomcat-users.xml` 文件中添加用户和角色,实现基于角色的访问控制。 - 配置 `conf/server.xml` 中的 `&lt;Connector&gt;` 元素启用SSL,确保数据传输的安全。 5. **性能优化**: - 调整 `conf/server....

    最新版linux apache-tomcat-10.0.13.tar.gz

    为了安全,你应该配置`$CATALINA_HOME/conf/tomcat-users.xml`,添加用户并限制访问权限。同时,考虑使用防火墙(如ufw或iptables)来限制外部对8080端口的访问。 8. **监控与日志**: Tomcat的日志文件位于`$...

    apache-tomcat-7.0.103.tar.gz

    - 使用Manager App进行在线部署,需在 `conf/tomcat-users.xml` 添加具有管理员权限的用户。 5. **安全管理**: - 为避免不必要的安全风险,建议关闭默认的管理应用,或限制其访问IP。 - 定期更新Tomcat到最新...

    apache-tomcat-8.5.53.tar.gz(tomcat安装包).zip

    默认情况下,此功能是关闭的,需要在`conf/tomcat-users.xml`中添加用户并分配相应的角色权限。 JavaWeb开发与Tomcat密切相关,因为Tomcat支持Servlet和JSP规范,这两者是Java Web应用的基础。Servlet是Java编写的...

    apache-tomcat-9.0.41.tar.zip

    在`conf/tomcat-users.xml`中,你可以创建新的角色和用户,例如: ```xml &lt;role rolename="admin-gui"/&gt; &lt;role rolename="manager-gui"/&gt; &lt;user username="admin" password="your_password" roles="admin-gui,...

    apache-tomcat-9.0.0.M20.zip

    在`$CATALINA_HOME/conf/tomcat-users.xml`中定义用户角色和凭证,然后在`web.xml`或应用程序的`WEB-INF/web.xml`中配置安全约束。 在Linux环境下,可以通过`catalina.sh`脚本控制Tomcat的启动、停止和重启。例如,...

    apache-tomcat-9.0.24.tar.gz.zip

    6. **安全考虑**:生产环境中,你应该配置用户访问控制,这可以通过编辑`conf/tomcat-users.xml`文件来实现。此外,考虑使用非root用户运行Tomcat,以增加安全性。 7. **监控与优化**:你可以使用JMX(Java ...

    apache-tomcat-7.0.50.tar.gz

    这通常在`conf/tomcat-users.xml`文件中完成。 9. **日志和监控**:Tomcat的日志文件位于`logs`目录下,定期检查这些文件可以帮助诊断和解决问题。还可以通过JMX(Java Management Extensions)监控Tomcat的性能。 ...

    apache-tomcat-7.0.77.zip

    - 限制对`manager`和`admin`应用的访问,确保`tomcat-users.xml`中只有授权用户。 - 使用HTTPS:配置SSL连接器以启用加密通信。 - 定期更新Tomcat,以修复已知的安全漏洞。 9. **故障排查** - 当遇到问题时,...

    apache-tomcat-7.0.27.tar.gz

    配置Tomcat的web应用程序可以通过修改`conf/server.xml`文件来实现。你可以设置默认的工作目录、调整端口号、配置虚拟主机等。此外,`conf/context.xml`文件可以用来配置特定应用的上下文。 管理Tomcat可以通过内置...

    apache-tomcat-6.0.14.tar.gz

    6. **安全管理**:在生产环境中,你可能需要对Tomcat进行安全配置,如设置用户和角色、限制访问、启用SSL等,这些可以通过`tomcat-users.xml`和`server.xml`等文件实现。 7. **日志管理**:Tomcat的日志信息位于`$...

    apache-tomcat-8.0.47.tar.gz 【Tomcat服务器,Tomcat8 Linux版】

    7. **安全管理**:出于安全考虑,建议配置`users`和`roles`在`conf/tomcat-users.xml`,并启用基本身份验证。同时,应确保非必要的服务和端口关闭,比如AJP端口。 在Linux环境中,监控和管理Tomcat也非常重要,可以...

    apache-tomcat-9.0.37.rar

    要启用这些工具,需要在`conf/tomcat-users.xml`中添加相应的用户角色和权限。 安全性是运行任何服务器时的重要考虑因素。Tomcat的安全配置包括: 1. 限制对管理应用的访问,只允许特定IP或用户名/密码组合。 2. ...

    Tomcat 9.0安装包

    2. 配置用户访问:编辑`conf/tomcat-users.xml`,添加用户角色和权限,实现登录控制。 3. 日志配置:修改`conf/logging.properties`来定制日志输出。 4. 配置Context:在`conf/Catalina/localhost/`下创建XML文件,...

    apache-tomcat-9.0.68.tar.gz

    通过`http://localhost:8080/manager/html`可以访问Tomcat的管理界面,前提是已配置了`tomcat-users.xml`中的用户和角色。在这里,你可以管理部署的应用,如上传新的WAR文件、启动、停止或重新部署应用。 8. **...

    apache-tomcat-5.5.36.tar.gz

    - 配置`/opt/apache-tomcat-5.5.36/conf/tomcat-users.xml`,管理管理员角色和权限,防止未授权访问。 10. **性能优化**: - 调整JVM参数(如堆大小、垃圾收集策略),提升Tomcat性能。 - 使用连接池(如C3P0或...

    centos源码安装apache-tomcat-8.0.21

    `vim /usr/local/tomcat/tomcat8/conf/tomcat-users.xml` 添加以下内容: `&lt;role rolename="tomcat"/&gt;` `&lt;role rolename="role1"/&gt;` `&lt;user username="tomcat" password="tomcat" roles="tomcat,role1"/&gt;` 十、...

Global site tag (gtag.js) - Google Analytics