My Oracle Support Banner

ODSEE Windows - バンドルパッチを適用後に dsconf.exe を実行したとき - Exception in thread "main" java.lang.NoClassDefFoundError: javax/net/ssl/SSLHandshakeException が出力される (Doc ID 2672975.1)

Last updated on MAY 25, 2020

適用範囲:

Oracle Directory Server Enterprise Edition - バージョン 11.1.1.7.0 以降
Microsoft Windows x64 (64-bit)

現象

dsconf.exeコマンドは、バンドルパッチ(BP)を適用する前に機能しています。

しかしながら、BPを適用して dsconf.exe を実行すると、以下のエラーが返されます-

C:\Oracle\dsee7\dsrk\bin>..\..\bin\dsconf create-suffix -p 1389 dc=exammple,dc=c
om
Exception in thread "main" java.lang.NoClassDefFoundError: javax/net/ssl/SSLHandshakeException
        at com.sun.directory.slapy.cli.SlapyMain.<init>(SlapyMain.java:132)
        at com.sun.directory.slapy.cli.SlapyMain.main(SlapyMain.java:24)
Caused by: java.lang.ClassNotFoundException: javax.net.ssl.SSLHandshakeException

        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        ... 2 more

このような場合の解決策は cn=config エントリ内の ds-start-tls-enabled を on にすることなのですが、BP を適用した後にこの解決策を行っても同じ問題が発生します。

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.