2011-01-14 10 views
2

JAX-WS、特にJavaのWSDLを使用して、JAX-WSについて学習しようとしています。アプリケーションサーバー外のJAX-WS

小さなフットプリントのWebServer/Tool(完全なアプリケーションサーバではありません)を使用したいと思います。どこから始めるべきですか?特定のツール/技術/チュートリアル/ウェブサイトは高く評価されます。

私が見つけたほとんどのものはApp Serversを扱っています。

答えて

4

最も軽量な解決策はただuse the server provided by JDK6自身に次のようになります。

import javax.xml.ws.Endpoint; 

public static void main(String[] args) { 

     Endpoint.publish(
     "http://localhost:8080/WebServiceExample/circlefunctions", 
     new CircleFunctions()); 

} 

少なくとも有用である可能性テストのために。

+0

素晴らしい、私は完全にそれを逃した... – mtraut

+0

これはまだJava 8で利用できますか? – systemoutprintln

+1

@dubdubdubdot:私はそう思います。彼らは通常、物事を取り除かない。 'com.sun'や' com.oracle'内部パッケージは使用しませんが、これは公式の 'javax.xml.ws' APIの一部であることに注意してください。 – Thilo

3

もしあなたがWSDLを持っていれば、AppServierを必要とせずにクライアントプログラミングモデルを学ぶことができます。必要なのはSoapUIツールのみです。 WSDL用にMockServerの役割を果たします。

関連する問題