1. 程式人生 > >tomcat配置server.xml後,重啟被重置問題

tomcat配置server.xml後,重啟被重置問題

在進行安全配置realm時,我直接在tomcat config資料夾下的server.xml里加入如下配置:

  1. <RealmclassName="org.apache.catalina.realm.JNDIRealm"
  2.   connectionName="cn=Manager,dc=mycompany,dc=com"
  3.   connectionPassword="secret"
  4.   connectionURL="ldap://localhost:389"
  5.   userPassword="userPassword"
  6.   userPattern="uid={0},ou=people,dc=mycompany,dc=com"
  7.   roleBase="ou=groups,dc=mycompany,dc=com"
  8.   roleName="cn"
  9.   roleSearch="(uniqueMember={0})"
  10. />

然後在eclipse中重啟tomcat,這時候問題來了,剛剛配置的realm發現沒了

檢查後發現,需要在eclipse-〉Project Exploer下已配好的Servers裡,有個server.xml檔案,在這裡面配realm才不會被重置!!

原因是重啟tomcat時,會配置檔案會從eclipse中的Servers裡再次load到tomcat裡了