在捣腾Tomcat
7的时候遇到一个问题,很多人对tomcat自带的web管理工具不是很熟悉,因为一直都是手动修改配置文件。这次有点好奇想看看tomcat的web管理界面,因为之前一直用weblogic都是用web界面管理的。带着无限的好奇,我开始了对tomcat7的探索之旅。
先说明一下,本人是从官网上下载的tomcat 7.0的安装版,操作系统Windows 7,JDK
6_22,在安装的时候,中间有一步,提示输入用户名和密码的,但是是可选的,我就没有填,省略了;要选择FULL模式(即完全安装)安装;安装完成之后,兴致勃勃的打开了http://localhost:8080/ ,看到期望出现的菜单“Tomcat
Manager”和“Host
Manager”,点击其中一个,弹出对话框,提示输入用户名和密码,这才想起刚才安装的时候省略的那一步,记得conf文件夹下面有个tomcat-users.xml的文件,应该就是保存这些用户的地方,打开一看里面是空的,从网上搜索了一堆,无论怎么弄,都进不去,提示403错误,这可怎么办呢。卸载!重装!这次我把用户名和密码都设置了,tomcat-users.xml里面多了一个用户的标签,但是输入用户名和密码还是提示403错误。这次我试着去看页面上提示的错误,出现了意想不到的效果,这上面竟然提示着怎么去设置角色和用户,试着设置了manager的角色和用户,结果OK!下面把设置好的代码贴出来:
tomcat-users.xml
<role rolename="admin-gui"/>
<role
rolename="admin-script"/>
<role rolename="manager-gui"/>
<role
rolename="manager-script"/>
<role
rolename="manager-jmx"/>
<role
rolename="manager-status"/>
<user username="tomcat" password="s3cret"
roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
这样设置好了以后重新启动,输入用户名和密码,OK了!这个“tomcat”用户拥有所有的权限,因为所有的角色都让他继承了,也可以设置不同的用户让其继承有限的角色,这样可以做到权限管理。
这个也适用于apache-tomcat-6.0.32。
分享到:
相关推荐
5. **更好的管理工具**:Tomcat 7.0提供了更完善的管理工具,如Manager App和Host Manager,允许管理员通过Web界面部署、undeploy、重新加载应用,以及管理服务器的其他方面。 6. **目录结构变更**:与早期版本相比...
5. **管理工具**:内置的管理工具如Manager App和Host Manager,可以方便地进行应用部署、监控和管理,大大简化了运维工作。 6. **安全性增强**:支持JAAS(Java Authentication and Authorization Service),可以...
总结来说,Apache Tomcat 7.0.100是一个用于运行和管理Java Web应用的重要工具,具备丰富的配置选项和扩展能力,为开发者提供了灵活且稳定的平台。尽管较新的版本可能包含更多功能和改进,但某些项目可能因为兼容性...
- `conf/tomcat-users.xml`: 用户权限配置,用于管理Tomcat的管理界面(Manager App和Host Manager)的访问。 3. **部署Web应用** - 将WAR文件放入`webapps`目录,Tomcat会自动解压并部署。 - 或者在`conf/...
此外,Tomcat还提供了管理工具,如Manager App和Host Manager,这些工具可以帮助用户远程管理和监控应用。 总的来说,Apache Tomcat 7.0.109是开发和运行Java Web应用的得力助手,尤其是在Windows 64位系统上。理解...
将解压后的Tomcat目录设置为MyEclipse中的服务器实例,可以方便地在IDE内进行调试和管理Web应用。 具体步骤如下: 1. 下载并解压缩apache-tomcat-7.0.62压缩包。 2. 将解压缩的目录移动到MyEclipse的`windows-...
6. **部署便捷**:提供直观的管理工具,如Manager App和Host Manager,方便进行应用部署和服务器管理。 【标签】:“Tomcat” Tomcat作为开源的Java应用服务器,扮演着Web服务器和应用服务器的角色。它支持HTTP...
Apache Tomcat 7.0是...总之,Apache Tomcat 7.0 64位免安装版本为开发者提供了一个轻量级、易于部署和管理的Java Web应用服务器。通过理解其核心组件和配置文件,用户可以充分利用此平台开发和运行各种Web应用程序。
6. **管理工具**:内置的管理工具如`Manager App`和`Host Manager`,允许管理员通过Web界面管理应用程序的部署、启动、停止和更新,以及服务器的主机配置。 7. **性能优化**:Tomcat 7.0进行了多方面的性能优化,...
**Apache Tomcat 7.0 Web服务器详解** ...通过深入理解其核心特性、安装配置方法以及应用部署策略,开发者能够有效地利用Tomcat搭建和管理Web应用。同时,掌握故障排查和性能优化技巧也是确保服务器稳定运行的关键。
Tomcat 7.0提供了一个基于Web的管理界面——Manager App,允许管理员进行应用的部署、卸载、重启动等操作。另外,Host Manager App则用于管理服务器上的虚拟主机。 【安全性】 Tomcat的安全配置主要包括角色和权限...
5. **JMX改进**:提供了更多的MBeans,方便监控和管理Tomcat的运行状态。 6. **WebSocket支持**:实现了WebSocket协议,允许双向通信,为实时应用提供了更好的解决方案。 ### 三、部署Web应用程序 部署到Tomcat...
同时提供管理工具,如Manager App和Host Manager,方便管理员监控和管理部署的应用。 6. **连接器**:Tomcat使用Coyote连接器处理HTTP通信,提供了NIO(非阻塞I/O)和 APR(Apache Portable Runtime)两种模式,以...
8. **管理工具**:提供了强大的管理工具,如Manager App和Host Manager,用于部署、监控和管理应用程序。 这些特性使得Tomcat 7.0成为当时开发和部署Java Web应用的理想选择。安装“apache-tomcat-7[1].0.0.exe”后...
- 引入了管理工具的增强,例如Manager App和Host Manager,使得部署和管理应用更加方便。 2. **Linux环境下的安装步骤**: - 首先,解压下载的tar.gz文件:`tar -zxvf apache-tomcat-7.0.103.tar.gz` - 将解压后...
Apache Tomcat7.0是Java Web应用程序服务器,主要用于部署和运行Servlet和JSP(Java Server Pages)应用。作为开源软件,Tomcat深受开发者喜爱,它轻量级、高效且易于配置,是许多小型到中型企业级项目的首选。64位...
3. **启动和管理** - 使用`bin/startup.bat`启动Tomcat,`bin/shutdown.bat`停止。 - 或者通过Windows服务管理器进行控制,如果已将其注册为服务。 - 管理界面:默认情况下,Tomcat有一个管理应用程序,可以通过`...
对于开发者而言,Tomcat 7.0提供了强大的管理工具,如Manager App和Host Manager,可以方便地管理部署的应用程序,监控服务器状态,以及进行远程部署。同时,Tomcat可以通过修改`server.xml`文件配置多个虚拟主机,...
4. **管理工具**:Tomcat 7提供了Web管理界面(Manager App)和Host Manager App,允许用户通过浏览器来管理应用部署、启动、停止和更新,以及配置虚拟主机。 5. **安全增强**:此版本加强了安全性,引入了角色基础...