0

Eclipse から Java Web サービスをデプロイして、Eclipse なしでローカルホスト上で実行したい

これは私のウェブサービスです:

import javax.jws.WebMethod;

import javax.jws.WebService;

@WebService
public class HelloWeb {

@WebMethod
public String sayGreeting(String name) {

    return "Greeting " + name + "!";

}

}

私は次のことを行いました:これを書いた後、hellowebファイルを右クリックし、「Webサービスの作成」をクリックして、次の画像を取得しました:

ここに画像の説明を入力

[完了] をクリックすると、サービスが内部 Web エクスプローラーで実行を開始します

しかし、Eclipseが閉じられたときに実行したい

それ、どうやったら出来るの?私は何が欠けていますか?

4

1 に答える 1

1

Eclipse を使用してサーバーを管理しているように見えます (そのため、内部ブラウ​​ザーに表示されます)。IDE は、すべてのファイルをサーバーのルートに相対的な正しいディレクトリに配置します。ただし、Tomcat などの Web サーバーを使用するために IDE を使用する必要はありません。サーバーが正しくセットアップされていて (Tomcat http://tomcat.apache.org/tomcat-7.0-doc/setup.htmlについてはこちらを参照)、Mac のターミナルまたは Windows のコマンド プロンプトからアプリを実行している場合は、必要なだけです。サーバーを起動して、このポートでアプリを実行します。その後、サーバーのポートのブラウザーでサービスにアクセスできます (サービスは webapp のようなものであると想定しています)。

于 2013-07-20T13:28:00.443 に答える