1

次の行を追加すると、ssl を介して Web サービスを呼び出す SOAP クライアントがあります。

System.setProperty("java.protocol.handler.pkgs","com.sun.net.ssl.internal.www.protocol");

クライアントは 1 秒あたり 15 回の呼び出しの速度で動作します。それを削除すると、速度が 1 秒あたり 1.5 に低下します (10 倍遅くなります)。開発環境の Windows マシンで Java 4 と Tomcat 6 を使用しています。

私はこれに満足していますが、同じコードをUNIXマシン上のOracleアプリケーションサーバー10gにデプロイすると、速度は常に毎秒1.5です天気プロパティを設定するかどうか!

ここで何が起こっているのか理解できる人はいますか?!

4

1 に答える 1

0

Oracle App Server では、com.sun.net.ssl.internal.www.protocol の代わりに oracle.mds.net.protocol を使用してみてください。これは WebLogic でデフォルトで使用される値です。私は OAS を使用したことがないため、アドバイスできません。

于 2013-07-29T14:18:58.477 に答える