-2

RESTFulを使用するコードがあります:

@Path(/...)
public class ..{
    @GET
    void func(){
        "Hello";
    }
}

私の質問は、ブラウザからこのコードを実行する方法ですか?このコードをEclipseで記述し、ブラウザーから実行したいと思います。どうやってやるの?ありがとう。

4

1 に答える 1

3

まず、Web サービスを開始する必要があります。WARそのためには、アプリケーションを圧縮してアーカイブし、appserver/servlet コンテナーにデプロイする必要があります。TomcatまたはJettyをお勧めします。どちらも軽量で、Eclipse WTP プラグイン用のコネクターがあります。アプリケーションがサーバーにデプロイされると、ブラウザーで使用できるようになります。たとえば、Tomcat を 8080 ポートで使用し、デプロイされた war ファイルに名前を付けmyws.warた場合、webapp は次の場所で利用できます。http://127.0.0.1:8080/myws/次に、url に移動して@PathWS メソッドを呼び出すことができます。

アップデート

わかりました、Tomcat を使用していると仮定します。サイトから zip をダウンロードし、システムのどこかに解凍します。次に、Eclipse で Tomcat バインディングを構成する必要があります。その前に、Web 開発者向けの Eclipse を使用していることを確認してください (Web Tool Platform がインストールされています)。Window-> Preferences-> Server->に移動しRuntime Environmentsます。をクリックしAddます。Apache->を選択Apache Tomcat 7し、 をクリックしますNext。ポップアップでサーバーの名前 ( Apache Tomcat v7.0) を入力し、そのインストール パスを選択します。JRE が自動的に選択されます。をクリックしFinishます。次にWindow->Show viewを選択し、 を選択しますServers。サーバービューが開きます。まだ空ですが、サーバーを追加します。このビューのどこかを右クリックし、New->を選択しますServerApache Tomcat v7.0 Serverリストから選んで設定Server's host namelocalhost。いずれかを指定し、ドロップダウンからServer name選択しますServer runtime environment。(前の手順で作成した 1 つのランタイムが含まれている必要があります)。終わった!これで、Web アプリケーションを実行するためのサーバーができました。プロジェクトを右クリックし、Run As->を選択しますRun on Server。サーバーを選択し、デプロイを待ってアプリをテストしてください!

于 2013-01-18T08:57:41.977 に答える