大家都知道,在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
分享到:
相关推荐
### Tomcat控制台部署知识点详解 #### 一、配置JRE环境 在进行Tomcat部署前,首先需要确保Java运行环境(JRE)已正确配置。...以上就是关于如何使用Tomcat控制台进行部署和管理应用程序的详细步骤,希望对您有所帮助。
4. **管理工具**:Tomcat6提供了一个管理控制台,通过浏览器访问http://localhost:8080/manager/html,可以进行应用的部署、卸载、启动和停止操作。默认情况下,这些功能是关闭的,需要在conf/tomcat-users.xml中...
在安装 Tomcat 时,通常默认不会为 `manager` 应用程序配置用户。要启用管理控制台,你需要编辑 `conf/tomcat-users.xml` 文件。这个文件包含了所有用户的配置信息。按照描述中的注释说明,你需要取消对 `...
在Tomcat 6这个特定版本中,管理控制台提供了图形化的用户界面,使得管理员能够方便地进行各种操作,如部署、启动、停止和卸载Web应用,查看服务器状态,以及配置服务器的各个组件。 描述中提到的“完全整理好...
另外,可以通过Tomcat的管理页面(默认在`http://localhost:8080/manager/html`)来监控和管理Web应用程序,但需先在`conf/tomcat-users.xml`中配置合适的用户角色和权限。 8. **标签解析**: 标签"源码"可能意味...
Java Tomcat6是一款广泛使用的开源应用服务器,特别适合部署Java Servlet和JavaServer Pages(JSP)应用程序。Tomcat是Apache软件基金会的Jakarta项目的一部分,它遵循Java EE规范中的Web层标准,即Servlet和JSP规范...
7. **管理工具**:通过管理控制台(通常位于http://localhost:8080/manager/html),管理员可以部署、卸载、更新和查看应用的状态。 8. **JNDI服务**:提供Java命名和目录接口,允许Web应用程序查找和共享资源,如...
3. **启动与停止**: Tomcat6提供了`bin`目录下的启动脚本(如`startup.sh`或`startup.bat`)来启动服务器,以及`shutdown.sh`或`shutdown.bat`来停止服务器。在命令行中运行这些脚本即可完成操作。 4. **配置服务器...
为了部署Java Web应用程序,你需要将WAR文件(Web应用程序归档文件)放置在Tomcat的`webapps`目录下,Tomcat会自动检测并解压该文件,启动应用程序。你也可以使用管理控制台进行远程部署。 在开发过程中,可能需要...
Tomcat会自动解压WAR文件并启动应用。此外,Tomcat还支持通过Context配置文件来定制应用程序的部署方式。 总的来说,Tomcat 6是一个功能强大的Java Web服务器,虽然现在已被更新的版本所取代,但对于学习和运行基于...
4. **管理工具**:Tomcat6提供了一个基于Web的管理界面(Manager App),用户可以通过浏览器登录管理控制台,进行应用部署、启动、停止、重新加载等操作。 5. **连接器支持**:Tomcat6支持多种连接器,如AJP...
4. **部署与管理**:Tomcat支持通过管理控制台(Manager App)或者部署工具(例如Eclipse插件)来部署和管理Web应用。用户可以上传WAR文件,启动、停止、重新部署应用。 5. **安全性**:Tomcat提供了多种安全机制,...
Tomcat将在控制台显示启动信息。 2. 访问Web应用:打开浏览器,输入http://localhost:8080,如果Tomcat正确启动,你应该能看到Tomcat的欢迎页面。 3. 停止Tomcat:在同一个命令行窗口,输入shutdown.bat(Windows...
6. **使用与管理**:Tomcat通过管理控制台(Manager App)和Host Manager App来管理Web应用,允许用户部署、卸载、启动和停止应用。 7. **安全性**:Tomcat 6.0.53包含的安全更新对于保护服务器免受攻击至关重要,...
5. **管理工具**:通过管理控制台(Manager App)和Host Manager App,管理员可以远程管理部署在Tomcat上的应用,包括启动、停止、重新部署等操作。 6. **安全性**:Tomcat支持SSL/TLS协议,可实现HTTPS通信,确保...
在许多情况下,我们希望Tomcat能在系统启动时自动启动,以确保Web应用的持续可用性。以下是不同操作系统上的配置方法: 1. **Windows**: - 打开`services.msc`,找到`Apache Tomcat7.0.72`服务,如果不存在,需先...
也可以通过管理工具(如Manager应用)在线部署应用,或者通过XML配置文件在服务器启动时预定义应用。 对于高级用户和系统管理员,了解Tomcat的服务器配置文件如server.xml、context.xml和web.xml至关重要,这些文件...
如果一切正常,Tomcat会在控制台输出相关信息,并在默认的8080端口启动。 7. **测试Tomcat**:打开浏览器,输入`http://localhost:8080`,你应该能看到Tomcat的欢迎页面,证明服务已经成功启动。 8. **管理Tomcat*...
对于Mac用户,也可以使用终端的“open”命令来启动Tomcat的控制台应用程序。 6. **测试Tomcat**:启动Tomcat后,通过浏览器访问`http://localhost:8080/`,如果看到Apache Tomcat的欢迎页面,说明安装成功。 7. **...