3

TomEE から単純な WS の例をデプロイしようとしています: http://openejb.apache.org/examples-trunk/simple-webservice/

特別なことは何もないので、私がしたことを詳しく投稿します。多分誰かが私が間違っていることを見ています:

マシン: Win7、Eclipse、サーバー: tomEE+

-ランタイムターゲット= tomcat tomEEサーバーで新しい動的Webプロジェクトを作成

- /src に新しいパッケージを作成し、そこにCalculatorCalculatorWS、 の3 つのクラスを追加しましCalculatorTestた。

- プロジェクトを右クリック > 次のように実行 > サーバー上で実行 > tomEE を選択します。

サーバーの起動、起動http://127.0.0.1:8080/testproject

jsfページを設定していないため、404になります。とにかく、行く http://localhost:8080/testproject/Calculator?wsdlhttp://localhost:8080/testproject/webservices/Calculator?wsdl、例が示唆するように、私も404が見つかりません。Web サービスがデプロイされていないことは明らかですか?

この基本的で単純な例のどこが間違っているのでしょうか?

4

2 に答える 2

4

私は日食インディゴと tomee 1.5.2 を使用しています。クラス xyzMyWS があります。@WebService と @Stateless のアノテーションが付けられています。

起動時のApache tomeeログには、

INFO: Webservice(wsdl=http://localhost:8080/MyWebApp/webservices/MyWS, qname={http://z.y.x/}MyWSService) --> Ejb(id=MyWS)

したがって、WSDL は

http://localhost:8080/MyWebApp/webservices/MyWS?wsdl

ログを確認してください。

于 2013-10-15T20:38:27.133 に答える