如何配置Tomcat-users.xml- -
Tomcat的配置
Tomcat的主要配置文件有3个,分别是Tomcat-users.xml、web.xml和server.xml。它先前的版本采用了和Apache一样的conf文本文件。这样的文本文件对于初学者是一种很大的挑战。但现在它采用了比较通用的XML文件格式,这是一种向着开放性、标准性的转变。下面分别对3个文件进行说明。
配置Tomcat-users.xml
该文件包含了所有Tomcat服务器的注册用户,其中有role(角色)、user(用户)两种信息。下面列举出这个XML文件的部分内容。
<?xml version='1.0' encoding='utf-8'?> <Tomcat-users> <role rolename="Tomcat"/> <user username="Tomcat" password="Tomcat" roles="Tomcat,admin"/> </Tomcat-users> |
1.role参数
Tomcat中保存了一些用户权限,也就是角色,比如admin、Tomcat等。用户还可以自定义,通过""来注册一个角色。它只有rolename一个属性,通过这个属性可以把用户的权限进行分配。
2.User参数
这个数据项中包含了诸如用户名、用户密码、用户权限、用户说明等数据属性。通过下面的这个例子讲解。
<user username="wudi" password="wudi" fullName="test" roles="admin,manager,role1,Tomcat"/> |
这个语句建立了一个用户,用户名是"wudi",密码也是"wudi"。这个用户的全称是"test"。"wudi"这个用户拥有的权限是admin、manager、role1、Tomcat。这些用户权限是Tomcat系统默认的。在这里有一些需要声明,Tomcat的系统管理员必须有admin的用户权限,否则无法登陆Tomcat的管理界面。
如无管理用户权限会出现报错,报错信息是tomcat用户登录管理配置文件的设置方法,具体报错如下图:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="123456" roles="admin,manager"/>
</tomcat-users>
通过以上配置Tomcat-users.xml ,可以为tomcat添加具有管理员权限的登录用户
相关推荐
tomcat-users.xml配置·····································
Tomcat7.0的tomcat-users.xml的設定 403 Access Denied If you have not changed any configuration files, please examine the file conf/tomcat-users.xml in your installation.
选择“tomcat-users.xml”文件,打开文件后在最后 一行代码的前面添加如下代码: <role rolename="manager-gui"/> <role rolename="admin-gui"/> 或tomcat" password="admin" roles="admin-gui"/>
打开D:\apache-tomcat-5.5.25\conf下的tomcat-users.xml,添加下面一句: xml 代码 roles="admin,manager"/> 启动tomcat,然后打开IE:http://localhost:8080,点击Tomcat Administration即可进入Tomcat server ...
官网原版apache-tomcat-9.0.36-windows,Apache Tomcat 9.0.36 现已发布,该版本是一个错误修正和功能版本。与 9.0.35 相比,其中显着的变化...在 tomcat-users.xml 文件中的 groups、roles 和 users 的排序方面更加灵活
<?xml version="1.0" encoding="utf-8" ?> - <tomcat-users> <role rolename="manager" /> <role rolename="admin" /> ,manager" /> </tomcat-users>
最新的apache-tomcat-8.5.42版本+最新的tomcat-cluster-redis-session-manager-2.0.4 配置了JAVA_OPTS,详见bin/...配置了manager账号密码,详见conf/tomcat-users.xml文件 卸载了webapps/examples及webapps/docs
下载好了,送安装方法: 在conf文件目录对tomcat-users.xml 文件中****" roles="admin-gui"/> <user username="tomcat" password="tomcat" roles="manager-gui"/>设置下密码再在bin文件中启动startup.bat,就可以了
c3p0连接mysql8.0.11需要外加mchange-commons-java-0.2.15.jar,maven的pom.xml 中配置了,但是项目中报找不到mchange-commons-java-0.2.15.jar这个文件,可以把此文件下载后,然后解压后把对应的jar包放到maven 库...
4.配置tomcat-users.xml文件 <tomcat-users></tomcat-users>标签内添加,具体的权限配置,查看下面表格 <role rolename="tomcat"/> <user username="tomcat"password="tomcat"roles="manager,power...
6.conf目录下的tomcat-users.xml添加如下代码: ,admin"/> 登陆时用户名:admin ,密码:admin 7.webapps/root目录下的index.html添加: <a href="admin">Tomcat Administration</a><br/> 如果不添加也不影响使用...
修改tomcat-users.xml <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager-gui"/> <user username="tomcat" password="111111" roles="manager-gui"/> </tomcat-users>
打开D:\apache-tomcat-5.5.26\conf下的tomcat-users.xml,添加下面一句: xml 代码 roles="admin,manager"/> 启动tomcat,然后打开IE:http://localhost:8080,点击Tomcat Administration即可进入Tomcat server ...
Tomcat 10.0需要Java 8或更高版本,不要积分免费下,留个言关注我是对我最大的鼓励。Tomcat 10及更高版本的用户应注意,作为从Java EE到Eclipse ...关于tomcat-users.xml文件中的组,角色和用户的排序更加灵活
pathname="conf/tomcat-users.xml" /> auth="Container" factory="org.redisson.JndiRedissonFactory" configPath="${catalina.base}/conf/redisson.yaml" closeMethod="shutdown"/> ...
(1)修改 tomcat/conf/tomcat-users.xml 在节点上增加如下配置: <role rolename="manager-gui"/> <user username="tomcat" password="123" roles="manager-gui"/> (2)修改 tomcat/wepapps/manage/META-INF/...
tomcat6设置内存(catalina.sh) 设置用户(tomcat-users.xml) 设置编码(server.xml)
<tomcat-users> <role rolename="tomcat"/> <role rolename="admin" password="tomcat" roles="admin,manager,Admin" /> <role rolename="Admin" password="tomcat" roles="admin,manager,Admin" /> ...
快速安装(从Tomcat 7开始) 添加位于Tomcat的conf目录中的tomcat-users.xml文件,以“ manager-script ”角色访问“ admin ”用户。< role xss=removed>< user username = " admin " password =