差異處
這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
java:ldap [2016/04/08 16:38] tony [Articles] |
java:ldap [2023/06/25 09:48] (目前版本) |
||
---|---|---|---|
行 29: | 行 29: | ||
./keytool -delete -keystore /opt/jdk1.8.0_60/jre/lib/security/cacerts -storepass changeit -alias tonytest | ./keytool -delete -keystore /opt/jdk1.8.0_60/jre/lib/security/cacerts -storepass changeit -alias tonytest | ||
</code> | </code> | ||
- | ===== TLS already started ===== | + | 修改密碼: |
- | 在透過Spring Security使用TLS後,會發生TLS already started的例外。經過trace並從網路上[[http://www.openldap.org/faq/data/cache/1063.html|文章]]中發現,這是由於connection pool造成的。目前只要設定LdapContextSource以下內容,即可取消connection pool暫時解決: | + | <code bash> |
- | <code java> | + | keytool -keystore "C:\Program Files\Java\jre1.8.0_66\lib\security\cacerts" -storepasswd -new newpasswd -storepass changeit |
- | ldapContextSource.setCacheEnvironmentProperties(false); | + | |
- | ldapContextSource.setPooled(false); | + | |
</code> | </code> | ||
- | 會出現這問題,也有可能你是使用ldaps+636 port去做存取而產生的。(reference [[http://forum.spring.io/forum/spring-projects/data/ldap/19764-tls-and-setupauthenticatedenvironment|link]]) | ||
===== Articles ===== | ===== Articles ===== |