`
scholers
  • 浏览: 615309 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Tomcat6启动控制台(manager应用)

阅读更多
大家都知道,在Tomcat5及其以后的版本中,当启动tomcat之后,是看不到控制台中的manager应用的。Manager的应用还是很有好处的,可以直接在控制台上(类似于weblogic上的console应用)增加或者发布新的应用,重启,停掉,卸载当前应用。
Tomcat5以及以后的版本,将所有的用户角色都关闭了,所以每次启动的时候是进不去
Tomcat Manager的,那么怎么恢复这个呢?
下面以Tomcat-6.0.29版本为例:
首先:找到你的Tomcat安装目录或者解压目录,例如:D:\work\apache-tomcat-6.0.29-windows-x86\apache-tomcat-6.0.29
在这个目录下找到conf/tomcat-users.xml文件,打开
看到<tomcat-users>和</tomcat-users>之间的所有内容是注释掉的,
先去掉注释,如:
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat,role1 "/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="admin" password="admin" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>

这个文件是指定控制台的用户,角色,密码的。
然后会发现:这样恢复了之后还是不行,你会发现Tomcat Manager应用还是进不去。
仔细看看最上面的注释,
<!--
  NOTE:  By default, no user is included in the "manager" role required
  to operate the "/manager" web application.  If you wish to use this app,
  you must define such a user - the username and password are arbitrary.
-->

明白了吧,默认是没有manager角色的,那么我们可以修改上述配置文件,如下:
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat,role1,manager"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="admin" password="admin" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>

这样tomcat用户就具有访问manager的角色和权限了。
然后启动tomcat,访问:http://localhost:8080/
点击左侧的:Tomcat Manager




然后输入刚才设置的用户名和密码(都是tomcat)就可以进入Tomcat控制台了



  • 大小: 31.7 KB
  • 大小: 100.8 KB
1
0
分享到:
评论

相关推荐

    tomcat-context.xml

    大家都知道,在Tomcat5及其以后的版本中,当启动tomcat之后,是看不到控制台中的manager应用的。Manager的应用还是很有好处的,可以直接在控制台上(类似于weblogic上的console应用)增加或者发布新的应用,重启,停...

    APACHE 2.2.9+TOMCAT6.0.18配置负载均衡

    只用用压力测试工具模拟大量用户同时访问,你会发现四个tomcat控制台均有打出控制信息,说明均衡器工作正常。 3、测试Session复制 访问url: http://localhost/examples/servlet/SessionExample 可以得到一个关于...

    mysql-java8-tomcat8

    &lt;user username="tomcat" password="123" roles="manager-gui"/&gt; (2)修改 tomcat/wepapps/manage/META-INF/context.xml 把里面的内容注释: &lt;!-- allow="127\\\\\\\\.\\\\\\\\d+\\\\\\\\.\\\\\\\\d+\\\\\...

    tomcat的nginx集群用redis的包

    三个jar包 tomcat-redis-session-manager-1.2-tomcat-7.jar jedis-2.1.0.jar commons-pool-1.6.jar 将这3个jar包放到Tomcat的lib目录下。 2、配置测试 环境 配置Tomcat,使其Session保存到Redis上有2中方法,分别是...

    tomcat8.5:Tomcat8.5源码解析-源码解析

    Tomcat8.5.X原始解析 IDEA开发工具,JDK1.8,已解决控制台中文乱码问题,500异常。 注意事项 环境建设参考 主类:org.apache.catalina.startup.Bootstrap 参数配置 虚拟机选项: -Dcatalina.home = catalina-home -...

    weblogic的集群与配置图文方法

    Tomcat的集群的实现为两个物理上不同的tomcat,分别就是两个node,没有总控端,没有任何控制台可言(只有通过比较简陋的http://localhost:8080/manager/html,或者是http://localhost:9090/manager/html)来对每个...

    Oracle9i备课笔记——吕海东

    (8) 应用平台:IIS, Tomcat, Weblogic, WebShpere, Oracle AS. (9) 自然语言:英语,日语 1.2 学习Oracle数据库的重要性 (1) 数据库在当今世界的重要性。 (2) Oracle数据库的市场应用的广泛性。 (3) Oracle...

    JSP+SQL版 科技企业信息管理系统[Eclipse]版 附工程文件

    打开SQL Server 企业管理器,单击控制台 前面的加按钮,直到出现 数据库,然后在数据库上 单击鼠标右键从弹出式菜单选择【所有任务】-&gt;【附加数据库】,然后单击【...】按钮,选择本源代码中的DataBase文件夹下的...

    Activiti6.0教程例子下载

    6. ManagementService: ManagementService提供了对Activiti流程引擎的管理和维护功能,这些功能不在工作流驱动的应用程序中使用,主要用于Activiti系统的日常维护。 7. HistoryService: HistoryService用于获取正在...

    Java及大数据学习路线.pdf

    命令解析器Shell 2.3Hadoop⽣态体系 ⼤数据存储框架Hadoop 分布式服务管理框架zookeeper hadoop⾼可⽤HA 数据仓库hive 数据查询框架impala+kudu+clouderManager ⽇志采集传输框架flume/idea 分布式发布-订阅消息系统...

    fckedit编辑器

    但是在控制台显示的中文内容还是乱码,但是没关系,我们没必要去看控制台下的中文 ----------------------------------------------------------------another FCKeditor2.4.2 Java版使用说明 下载地址以及基本...

    JAVA上百实例源码以及开源项目

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    JAVA上百实例源码以及开源项目源代码

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

Global site tag (gtag.js) - Google Analytics