EclipseでシンプルなWebサービスとWebサービスクライアントを作成してデプロイする

公開: 2019-10-20

以下の簡単な手順に従って、EclipseIDEで簡単なWeb ServiceWeb Service Clientを作成してデプロイします。

ステップ1

Apache Tomcatをインストールし、[サーバー]タブのEclipseに追加します–私はTomcat version 9.0.10を使用しています。

ステップ2

動的Webプロジェクトを作成します(名前: CrunchifyWS

EclipseでCrunchifyWebServiceを作成する-動的Webプロジェクト

ステップ-3

/srcフォルダーの下にJavaファイルを作成します。 / srcフォルダー->新規->クラスを右クリックします。

  • パッケージ: crunchify.com.web.service
  • 名前: CrunchifyHelloWorld.java
Eclipseで新しいJavaファイルクラスを作成する

ステップ-4

CrunchifyHelloWorld.javaファイルを開き、単純なmainメソッドを作成します。

ステップ-5

  • ファイルCrunchifyHelloWorld.java -> Web Services -> Create Web Serviceを右クリックします。
  • 下の図に示されているようにオプションを選択します。
  • [完了]をクリックします
EclipseのJavaクラスからWebサービスを作成する

ステップ-6

すべてのプロセスが完了するまでに時間がかかる場合があり、新しいプロジェクト「 CrunchifyWSClient 」が作成されているはずです。 最終的なプロジェクト構造は次のとおりです。

CrunchifyWSおよびCrunchifyWSClientプロジェクト

ステップ-7

CrunchifyWSCrunchifyWSClientは、どちらのプロジェクトもサーバーに自動的にデプロイされる必要があります。

また、Eclipseは次のURLでWeb Service Test Client Windowを自動的に開きます:http:// localhost:8080 / CrunchifyWSClient / sampleCrunchifyHelloWorldProxy / TestClient.jsp?endpoint = http:// localhost:5922 / CrunchifyWS / services / CrunchifyHelloWorld

ステップ-8

次に、 addValue(float)subtractValue(float)をクリックし、更新された結果を確認するための入力を提供します。

WebServiceクライアントがEclipseで結果ページを呼び出す

そして、あなたはすべて準備ができています。 これらの手順で問題が発生した場合はお知らせください。


[起動]ボタンをクリックした後、以下のエラーが発生しますか?

例外の取得java.net.ConnectException接続が拒否されました

以下の手順に従ってください。

  1. Tomcatを右クリックします
  2. [追加と削除]をクリックして、アプリケーションが追加されたことを確認します
  3. [クリーン]をクリックします…
  4. [公開]をクリックします
  5. [再起動]をクリックします
EclipseでTomcatを再起動し、アプリケーションを公開してみてください

アプリケーション以降を再起動した後にWebServiceを再実行するにはどうすればよいですか?

便利なURLは次のとおりです。http:// localhost:8080 / CrunchifyWSClient / sampleCrunchifyHelloWorldProxy / TestClient.jsp

CrunchifyWebサービスクライアントのTestClient.jspファイル

CrunchifyHelloWorld.wsdlをダウンロードする場合は、次のようになります。

CrunchifyHelloWorld.wsdlファイルの場所

これを実行する際に問題が発生した場合はお知らせください。