2011-02-11 3 views
1

だから、私のJAVAアプリケーションは、社内開発された別のWebサービスに接続されており、それらのすべての3は、これはデフォルトの私は信じている名前空間と、ウィザードが作成するとき、Javaが、それは下に置くパッケージ化されorg.tempuriWebServiceクライアントのJavaパッケージを変更することはできますか?

下で包装されていますorg.tempuri .. 私はそれらを意味のある名前を付けるために変更したいと思っていましたが、次にアプリケーションが爆発しました:(

.wsdlに入り、名前空間を変更して再パッケージ化できますか?パッケージ "org.tempuri"を "com.abc.ws.imageservices"に変更してください

私は自由な時間で試行錯誤します。仕事には他の優先事項があるので、2,3日かかるでしょう...私は答えがより速いことを望んでいます。

答えて

1

wsimportをご覧ください。

Wsimportでは、WSDLと出力プロジェクトのパラメータの1つから直接インポートすることができます。

wsimport -p com.abc.ws.imageservices -d src/ -wsdllocation http://my.wsdl.com/location?WSDL 
0

あなたはRADやWIDを使用している場合は、[はい..あなたが名前空間をリファクタリング場合には(WSDLを変更することになる)本当に速い行うことができ、その後、あなただけREGENしなければなりません。