2011-08-11 21 views
7

私はWSDLファイルをしたと私は日食フォルダ内のdropinsフォルダにAxis2のコード生成のjarファイルを追加するようにリンクの下wsdlをjavaに変換するには?

http://axis.apache.org/axis2/java/core/tools/eclipse/wsdl2java-plugin.html

からステップ手順でステップを使用し、このために私は、Javaのに変換する必要がありますEclipseを再起動しましたが、Eclipse IDEで「Axis2 Wizard」を取得しなかったので、いずれかのPLZがこの問題を解決するのに役立ちます。

ありがとう、 @ nagaraju。

+0

Axis2のサポートに設定されたフォルダに変換したすべてのJavaファイルを持つことになりますエウロパ(3.3 Eclipseの)以来、すべてのEclipseのディストリビューションに存在するWTP 2.0、以降で使用可能です。まだインストールしていない場合はインストールしてください。今、あなたの問題をより具体的に説明し、Eclipseエラー・ログを持つ開発者のように記述することができれば、エンド・ユーザーではなく、より多くのヘルプを得ることができます。 –

+0

あなたのポストをありがとう、私はここで見てきたhttp://axis.apache.org/axis2/java/core/tools/eclipse/plugin-installation.htmlそのinorderはaxis2 codegen jarファイルを動作させるために私はEclipse IDEを使用する必要がありますJava EEのために、私はそれをダウンロードしています。 – nag

+0

はい、Axis2ランタイムをインストールしておらず、それを特定するEclipseを設定していない場合、codegenプラグインは機能しません。 –

答えて

8

、アンドロイドのコードにWSDLを生成します。 Eclipse-IndigoでAxis2プラグインを試してみましたが失敗しました。私は多くの方法でそれを試しましたが失敗しました。私の貴重な時間とエネルギーを無駄にしました。私は成功した簡単な方法をお教えしたいと思います。ファイル - >新規作成 - >その他 - > Javaプロジェクト:

  1. は、Javaプロジェクトを作成します。 (名前をTestWSDLとします)
  2. WSDLファイルを作成します。ファイル - >新規 - >その他 - > Webサービス - > WSDLファイル - >ファイル名を指定 - >次 - >終了。 (名前をNewWSDLFile.wsdlとします)
  3. WSDLファイルを変更します。 NewWSDLFile.wsdlを開き、すべてのコンテンツを希望のWSDLファイルに置き換えます。保存します。 (希望のwsdlファイルをD:\ sampleWSDL.xmlに保存したとします。このxmlファイルをメモ帳++で開き、すべての内容をコピーしてNewWSDLFile.wsdlに貼り付けます)
  4. Webサービスクライアントの作成:ファイル - >新規 - >その他 - > Webサービス - > Webサービスクライアント - >次へ - >サービス定義をブラウズし、ステップ2で作成したNewWSDLFile.wsdlファイルのパスを表示 - > OK - >クライアントプロジェクトをクリック青色のリンクを右に表示)、ステップ1で作成したプロジェクトに設定します。
  5. [次へ] - [出力フォルダの設定] - > [完了]を押します。
  6. あなたは手順5
+0

非常に素敵な簡単な便利な回答.. – Steer360

+0

WSDLからJavaファイルを生成するベイビーステップ..ありがとう.. –

3

ここでは2つのことがあります。そのプラグインを使用するか、Webサービス・ウィザード(Eclipse 3.3でも使用可能)を使用できます。

(i)プラグインの使用::最新のEclipse WSDL2JAVA Codegenプラグインをダウンロードして、Eclipseフォルダーのpluginsフォルダーに貼り付けることができます。 Webサービスプラグインを使用してEclipseを起動します( 'Ctrlキー+ N')を押すことで軸codegenのプラグインを見つけることができるか、「ファイル/新規/その他/ Axisの

(ⅱ)下:を押して「Ctrlキー+ N 'を選択し、Webサービス/ Webサービスクライアントに移動します。 url(WSDL)を貼り付け、作業中のクライアントプロジェクトを選択し、nextを押して出力フォルダを指定し、finishを押します。

これらの2つの手順のいずれも、指定したwsdlのクライアントスタブ(Javaコード)が生成されます。

+0

あなたのポストのおかげで、私はJava eeのEclipse IDEでプラグインを追加しましたが、そこにアンドロイドアプリは、アンドロイドアプリを開発しています。だから私はそれが私のために働くだろうか? – nag

+0

私はEclipse IDE 3.3とEclipse 3.6 - モデリングツールのバージョンで使用しています。 –

+0

yaちょうど今私はEclipse IDE 3.3をダウンロードしましたが、私はアンドロイドのsdkマネージャーが見つかりませんでしたか? – nag

2

私はautoにこのツールを設立は最近、私は、JavaコードにWSDLファイルを変換する必要があり

http://www.wsdl2code.com/example.aspx

SampleService srv1 = new SampleService(); 
req = new Request();      
req.companyId = "1"; 
req.userName = "userName";          
req.password = "pas"; 
Response response = srv1.ServiceSample(req); 
関連する問題