在捣腾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。
分享到:
相关推荐
`webapps`则默认存放Tomcat自带的一些示例Web应用,如管理界面等。 - **/common/lib**:存放Tomcat服务器和所有Web应用都可以访问的JAR文件。 - **/shared/lib**:存储所有Web应用都可以访问的JAR文件,但不可被...
此外,你还可以通过管理界面进行远程部署,这需要在`server.xml`中开启Manager应用,并设置相应的用户和角色。 最后,了解一下Tomcat的日志配置。在`conf`目录下有`logging.properties`文件,这里可以设定日志级别...
正确配置web.xml对于应用的正常运行至关重要。 2. **URL映射**:Servlet的URL路径需要在web.xml中指定,或者在Servlet 3.0及以上版本中可以直接在Servlet类上使用`@WebServlet`注解。 3. **环境变量与系统属性**:...
### Tomcat7配置详解 #### 一、安装与配置JDK1.7 在开始配置Tomcat7之前,首先需要确保计算机上已经正确安装了Java Development Kit (JDK) 1.7。JDK是运行Tomcat服务器所必需的基础环境。 1. **下载并安装JDK1.7*...
在这个配置过程中,我们将关注如何在Windows 10环境下设置kie drools的web应用,并将其部署到Apache Tomcat 7服务器上。 首先,kie drools的核心功能是基于Drools Expert和Drools Flow,它允许开发者编写、测试和...
1. **Apache Tomcat Manager**:内置的管理工具,允许通过Web界面管理部署的应用,如启动、停止、重新加载和删除应用。 2. **IDE集成**:许多集成开发环境(IDE),如IntelliJ IDEA和Eclipse,都提供了与Tomcat的...
标题“Tomcat7部署应用”涉及的是在Apache Tomcat 7服务器上发布和运行Web应用程序的基本过程。Apache Tomcat是一款开源的Java Servlet容器,广泛用于部署Java Web应用。以下是关于这个主题的详细知识点: 1. **...
本文将详细解析如何配置Tomcat作为Web服务器环境,以便开发者能够顺利地部署和运行自己的Web应用。 首先,我们需要了解Tomcat的基本结构。Tomcat包含了几个关键的目录,如`bin`(存放可执行文件)、`conf`(存储...
如果浏览器显示Tomcat的欢迎页面,那么恭喜你,你已经在Eclipse中成功配置并启动了Tomcat 7服务器,这意味着你可以开始在Eclipse中开发和调试Java Web应用了。 总的来说,配置Eclipse与Tomcat 7的集成是一项基础且...
### Tomcat配置SQL Server数据库详解 #### 一、前言 在Java Web开发过程中,Tomcat作为一款轻量级的应用服务器被广泛使用。而在实际项目中,常常需要将Tomcat与数据库进行集成,以实现对数据的操作。本文将详细...
Tomcat8增强了管理界面,提供了Web管理工具,使得管理应用和服务器更加直观。它还引入了基于Java的管理接口,便于自动化管理。Tomcat8的另一个亮点是对WebSocket协议的支持,这使得开发实时Web应用变得更加容易。 *...
- 可以使用Axis的Web界面测试新创建的Web服务,也可以编写客户端代码进行调用。 通过以上步骤,你就能在Eclipse中配置好Tomcat服务器,利用Axis创建和发布Web服务。记得随时更新相关库和软件以获取最新的特性和...
2. **管理界面部署**:通过Tomcat的管理界面进行部署。首先,在Tomcat的conf/server.xml文件中启用Manager应用,然后在浏览器中访问`http://localhost:8080/manager/html`,登录管理员账号(默认为`username: ...
这使得管理员能够通过Web界面执行应用管理任务。 3. **调整内存设置** 为了确保Tomcat能处理大量请求和数据,需要适当地调整JVM内存分配。这通常通过修改`bin/catalina.sh`或`catalina.bat`中的`JAVA_OPTS`环境...
Tomcat以其小巧、高效和易于配置的特点,成为许多开发者首选的Java Web应用部署平台。书中首先会介绍Tomcat的基本架构和工作原理,包括服务器的启动、停止、配置以及管理等方面,让读者对Tomcat有一个全面的认识。 ...
10. **管理工具**:Tomcat提供了一个基于Web的管理工具`Manager App`,允许用户通过浏览器界面管理部署的应用。配置`tomcat-users.xml`文件添加具有相应权限的用户。 学习Tomcat服务器不仅意味着理解上述配置,还...
Tomcat是Apache软件基金会的一个开源项目,它是一个流行的Java Servlet容器,用于运行Java Web应用程序。在Windows操作系统上,Tomcat提供了两个主要的可执行文件:tomcat7.exe和tomcat7w.exe。 1. tomcat7.exe:这...