1

Arun Gupta には、Web サービス ランタイム リストから Metro を選択できる素晴らしいチュートリアルがあります。このリストにはそのオプションがないため、ウィザードを使用して Metro Web サービスを作成することはできません。

Web サービス ランタイム

すでに Oracle GlassFish Server Tools をインストールしています。誰かがこれをしましたか?はいの場合、どのように?ベスト プラクティスや提案があれば、お気軽に共有してください。

EDIT GlassFishプラグインを正しくインストールする方法についての指示を見つけましたが、更新サイトhttps://ajax.dev.java.net/eclipseは死んでいます.

ここに示されているようにプラグインを再インストールしましたが、成功しませんでした。

4

2 に答える 2

0

エクリプス インディゴ用。

Java プロジェクトの作成

import javax.jws.WebService;
@WebService
public class WSResponse {
    public String getMessage(String name){
    return "Hello "+name;
    }
}
//Create build.xml
<project default="wsgen">
<target name="wsgen" >
<exec executable="wsgen">
<arg line="-cp ./bin -keep -s ./src -d ./bin com.ws.service.example.WSResponse"/>
</exec>
</target>
</project>

Ant build.xml ファイルを実行する

最後に書く: WS-publishing クラス

import javax.xml.ws.Endpoint;
public class RunWSService {
public static void main(String[] args) {
    System.out.println("Startring Web Service started.");
    Endpoint.publish("http://localhost:8080/WSExample", new WSResponse());
}
}

Web サービス エクスプローラーでテストします。

于 2012-04-29T10:51:00.467 に答える
0

これを見渡せ

http://www.myeclipseide.com/documentation/quickstarts/webservices_jaxws/

これは jax-ws メトロ ライブラリです。GlassFish は必要ありません。Tomcat で十分です。

彼らは Metro JAX-WS ランタイム ライブラリを追加しました。

私はこれを試しましたが、うまくいきます。

于 2012-04-26T11:03:06.910 に答える