OSGi環境でLDAPのプロトコルハンドラーを追加する際に問題が発生します。私は試した:
System.setProperty("java.protocol.handler.pkgs", "iaik.x509.net");
-Djava.protocol.handler.pkgs=iaik.x509.net
実行設定で
しかし、それでも取得しますjava.net.MalformedURLException: unknown protocol: ldap
LDAPのプロトコルハンドラーが含まれてiaik.x509.net
おり、そのバンドルによってエクスポートされます。私はそのバンドル(持っているiaik.x509.net
)もインポートしています。私には、システムがパッケージを見つけることができないようです。そのプロトコルハンドラーを正しく「登録」するにはどうすればよいですか?Java1.6を使用してequinox3.6.0を実行しています。