文章转载自:
http://beijingaoyun7662800-126-com.iteye.com/blog/856672
刚刚解压版的Tomcat6.0.29,启动setup.bat后,通过浏览器访问:
http://localhost:8080/manager/html
在登录界面输入用户名 both 和密码 tomcat 后出现下面的错误提示:
HTTP Status 403 - Access to the requested resource has been denied
问题原因:
d:\dev\apache-tomcat-6.0.29\conf目录下的
tomcat-users.xml 文件内容如下:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
</tomcat-users>
问题修改:将tomcat-users.xml 文件内容改为
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="admin" roles="admin,manager"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
</tomcat-users>
重新启动Tomcat ,在登录时使用 用户名admin 密码 admin 登录即可。
分享到:
相关推荐
通过这种方式,开发者或管理员可以自定义访问的起始目录,从而更方便地组织和管理Web应用。同时,通过在server.xml中添加自定义的配置,可以灵活地控制每个Web应用的运行行为,以适应不同的开发和部署需求。
默认安装时 Tomcat 是以系统服务权限运行的,因此缺省情况下几乎所有的 Web 服务器的管理员都具有 Administrator 权限这和 IIS 不同,存在极大的安全隐患。我们的安全设置首先从 Tomcat 服务降权开始。首先创建一个...
5. **监控与诊断**:通过probe工具,管理员可以实时监控Tomcat的CPU使用率、内存占用、线程状态、HTTP请求统计等,帮助识别和解决问题。 6. **安全性**:使用这类管理工具时,必须确保访问控制和权限设置得当,防止...
为了增强安全性,默认情况下,Tomcat没有预设管理员账号和密码。用户需要自行设置。 1. **修改`tomcat-users.xml`**: - 打开`conf`目录下的`tomcat-users.xml`文件。 - 在文件末尾添加以下内容(确保在`</tomcat...
默认情况下,Tomcat的管理界面是开放的,建议修改`$CATALINA_HOME/conf/tomcat-users.xml`,添加管理员用户,并限制访问权限。 通过以上步骤,你可以在Linux环境中成功安装并管理Tomcat 7和Tomcat 8。理解它们的...
在添加环境变量后,需要配置 Tomcat 的管理员。用户需要编辑 tomcat-users.xml 文件,添加管理员的用户名和密码。在本文档中,我们添加了一个管理员用户名为 admin,密码为 admin888,角色为 admin-gui。 五、启动 ...
安全方面,为了防止未授权访问,需要修改默认的管理员账号(例如,`tomcat`用户和组)并配置防火墙规则。创建一个新的用户和组: ```bash sudo useradd -r -s /bin/false tomcat sudo chown -R tomcat:tomcat /path...
这种便捷性使得开发者和系统管理员可以快速地部署和配置Tomcat,特别是在开发和测试环境中,无需复杂的安装步骤,节省了时间和资源。 从标签“tomcat”我们可以推断,这个压缩包文件内容可能包括Tomcat的二进制文件...
1. **manager**:这是一个重要的Tomcat管理应用,允许管理员通过Web界面部署、卸载、重启动或查看服务器上的应用。在`http://localhost:8080/manager/html`可以访问,需要配置相应的用户名和密码以进行身份验证。 2...
1. 打开命令提示符(管理员权限),进入`%CATALINA_HOME%\bin`目录,执行以下命令: ``` startup.bat ``` 这将启动Tomcat服务。 **验证安装** 1. 打开浏览器,访问`http://localhost:8080/`。如果Tomcat成功...
4. **更好的管理工具**:提供了更强大的管理界面和命令行工具,方便管理员进行监控和管理。 5. **Maven集成**:官方提供了Maven插件,简化了在Maven构建过程中的部署操作。 6. **性能提升**:优化了内部架构,提升...
例如,添加管理员用户并定义角色,如`manager-gui`,允许通过Web界面管理Tomcat。 启动Tomcat,可以通过bin目录下的`startup.sh`(Unix/Linux)或`startup.bat`(Windows)脚本来完成。在运行过程中,如果出现闪退...
这个压缩包文件"tomcat6.0.35_tomcat_"包含了Apache Tomcat 6.0.35版本的所有组件和资源,它是开发者和系统管理员进行Java Web应用开发和部署的重要工具。 ### Tomcat 6.0.35 简介 Tomcat 6.0.35是Tomcat 6系列的...
它在Linux操作系统上的安装和管理对于开发者和系统管理员来说至关重要,因为Linux以其稳定性和安全性广泛用于服务器环境。`.tar.gz`文件是一种常见的Linux文件压缩格式,用于打包多个文件和目录,便于存储和传输。 ...
5. **JMX(Java Management Extensions)**:Tomcat支持JMX,允许管理员监控和管理服务器状态。查看`jmx`目录下的源码可以了解如何使用JMX注册和暴露管理MBean。 6. **配置解析**:Tomcat的配置文件如`server.xml`...
禁用默认的管理员账户可以进一步提高安全性。可以通过注释掉`/conf/tomcat-users.xml`文件中的用户信息实现此目的,从而防止未经授权的登录尝试。 **5. 自定义SHUTDOWN字符串** 默认情况下,Tomcat提供了一个用于...
通过安装和配置Tomcat,开发者或系统管理员可以启动和管理Web服务,使得用户可以通过HTTP协议访问Web应用。 **详细说明:** 1. **Tomcat架构**:Tomcat服务器主要由几个关键组件构成,包括Catalina(核心Servlet...
安全方面,记得修改默认的管理员用户名和密码,以防止未授权访问。此外,可以通过修改`conf/server.xml`中的端口设置,避免与系统上的其他服务冲突。 在使用Tomcat时,理解Servlet和JSP的概念也非常重要。Servlet是...
Apache Tomcat 7是Apache软件基金会的一个开源项目,专门用于实现Java ...通过深入了解和熟练使用Apache Tomcat 7,开发者和管理员能够构建高效、可靠的Java Web应用程序,并享受到这个开源服务器带来的诸多优势。