0

質問がありますが、私と同じ状況に遭遇した人がいるかどうか疑問に思っています。

Java のバージョンを 1.4 から 1.6 にアップグレードしました。

java6 には soap パッケージ自体が含まれています。これは、以前に使用した軸の SOAP ライブラリが呼び出されないことを意味します。たとえば、javax.xml.soap.SOAPMessage です。

java6に含まれているものではなく、アプリケーションが古いsoap関数を使用するように明示的に強制できる方法はありますか?それは私にとっては機能しないためです...

ありがとう!

4

3 に答える 3

2

Bishibooshによって言及された承認されたメカニズムは、(残念ながら)進むべき道です。ただし、ClassLoaderその親をオーバーライドするを書き込むことは可能です。多くのJavaEEサーバーがこれを行います。

うまくいけば、JDK7にはモジュール実装があります。これは、承認が不要であることを意味します。

于 2009-05-27T16:07:00.507 に答える
0

-Xbootclasspath/p オプションを使用して JVM を開始し、Jar を先頭に追加できます。ただし、使用している軸のバージョンが 1.6 で動作することを意図しているかどうか、および推奨される構成について最初に読む必要があります。

于 2009-05-27T15:30:21.970 に答える