Joh*_*ees 8 authentication tomcat tomcat7
我正在尝试访问经理应用程序,但我无法登录.我得到登录屏幕,但是当我输入用户名和密码时,登录屏幕会一直显示.有什么建议?
这就是我所做的:经理应用程序部署在$ CATALINA_BASE/webapps/manager中
该部分的server.xml文件:
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="$CATALINA_BASE/conf/tomcat-users.xml" />
...
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
</Realm>
Run Code Online (Sandbox Code Playgroud)
tomcat-users.xml:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<user username="tomcat-user" password="tomcat" roles="manager-gui,manager-script"/>
<user username="tocmat2" password="tomcat" roles="manager-script"/>
</tomcat-users>
Run Code Online (Sandbox Code Playgroud)
在$ CATALINA_BASE/conf/Catalina/localhost/manager.xml中:
<Context privileged="true"
docBase="path/to/webapps/manager">
</Context>
Run Code Online (Sandbox Code Playgroud)
更改
pathname="$CATALINA_BASE/conf/tomcat-users.xml" />
Run Code Online (Sandbox Code Playgroud)
至
pathname="conf/tomcat-users.xml" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19703 次 |
| 最近记录: |