問題は何かトリッキーです。war ファイルを LDAPS 経由で Active Directory に接続しようとしました。IntelliJ IDEA のデバッグ モードで実行している間、コードは完全に正常に動作しています。
war ファイルを同じマシンまたは別のマシンにインストールすると、このエラーが発生します。
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
証明書は自己署名されています。truststore.jks
CA.crt を に、LDAP.cerを に追加しましたcacerts
。「jssecacerts」も追加してみましたが、結果は同じでした。
注: Apache Shiro フレームワークを使用しています。
このエラーを回避するにはどうすればよいですか? デバッグモードで来ないのはなぜですか?