2012-03-14 18 views
1

私のJavaテストコードのテスト管理ツールとインターフェースするために、Java/EclipseでWebサービスクライアントを作成する必要があります。Eclipseでウェブサービスクライアントを作成する

NetBeansでクライアントを正常にセットアップしました。これは、NetBeansのウィザードを使用したかなり簡単なプロセスでした。

しかし、Eclipseは私たちが選択したIDEであるため、コードを取得する必要があります。私は、EclipseでWebサービスクライアントを実装するための手順を見つけ、それに従ってきました。 Eclipseのプロセスは非常に厄介なIMOですが、クライアントを正常に生成しました。

しかし、NetbeansとEclipseは、wsdlファイルの情報が意味するものには同意していないようです。 NetBeansは、Eclipseよりも生成されたソースフォルダに、より多くのクラスのコレクションを検出または作成します。

何か不足している必要がありますか?

NetbeansとEclipseの両方でwsクライアントを作成しようとした人を探して、wsdlファイルから作成されたコードに違いがある理由とその回避方法を明らかにすることができます。

ありがとうございました。

+0

Netbeansでクライアントを生成し、生成されたコードをEclipseで使用するだけではどうですか? –

+0

私の考えはまさに。しかし、私がそれをしたとき、Netbeansクライアントで書いたコードの一部は、一部のクラスが利用できない(Eclipseで発見されていない)ため、Eclipseでは動作しませんでした。それは、Netbeansが明らかにEclipseよりもwsdlファイルのほうが多くを発見したと言ったとき、私が意味していたことです。 – user973718

+0

私はちょうどすべてをコピーすることができたと思うが、私はEclipseがクラスのいくつかを逃しているかを知りたいと思っていた。 – user973718

答えて

0

ウィザード「Webサービスクライアント」Eclipseを使用してクライアントを作成すると、WS用のランタイムが使用されます。私は、Java EE開発者版のEclipse Helios(3.6)+ JBoss Tools、JBoss 6.0サーバーを使用しています。私は4種類のランタイムを利用できます。

  1. のApache Axis
  2. はApache Axis2の
  3. のApache CXF 2.xの
  4. のJBossWSは、NetBeansの下で使用しているランタイム(フレームワーク)

? JBossWSを使用して、私はWSDLからWSクライアントクラスを生成しました。これらをmaven Java EE 6アプリケーションで使用し、JBoss 6.0にデプロイしています。

関連する問題