tomcat配置server.xml後,重啟被重置問題
阿新 • • 發佈:2018-12-30
在進行安全配置realm時,我直接在tomcat config資料夾下的server.xml里加入如下配置:
- <RealmclassName="org.apache.catalina.realm.JNDIRealm"
- connectionName="cn=Manager,dc=mycompany,dc=com"
- connectionPassword="secret"
- connectionURL="ldap://localhost:389"
- userPassword="userPassword"
-
userPattern="uid={0},ou=people,dc=mycompany,dc=com"
- roleBase="ou=groups,dc=mycompany,dc=com"
- roleName="cn"
- roleSearch="(uniqueMember={0})"
- />
然後在eclipse中重啟tomcat,這時候問題來了,剛剛配置的realm發現沒了
檢查後發現,需要在eclipse-〉Project Exploer下已配好的Servers裡,有個server.xml檔案,在這裡面配realm才不會被重置!!
原因是重啟tomcat時,會配置檔案會從eclipse中的Servers裡再次load到tomcat裡了