RESTFulを使用するコードがあります:
@Path(/...)
public class ..{
@GET
void func(){
"Hello";
}
}
私の質問は、ブラウザからこのコードを実行する方法ですか?このコードをEclipseで記述し、ブラウザーから実行したいと思います。どうやってやるの?ありがとう。
RESTFulを使用するコードがあります:
@Path(/...)
public class ..{
@GET
void func(){
"Hello";
}
}
私の質問は、ブラウザからこのコードを実行する方法ですか?このコードをEclipseで記述し、ブラウザーから実行したいと思います。どうやってやるの?ありがとう。
まず、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->を選択しますServer。Apache Tomcat v7.0 Serverリストから選んで設定Server's host nameにlocalhost。いずれかを指定し、ドロップダウンからServer name選択しますServer runtime environment。(前の手順で作成した 1 つのランタイムが含まれている必要があります)。終わった!これで、Web アプリケーションを実行するためのサーバーができました。プロジェクトを右クリックし、Run As->を選択しますRun on Server。サーバーを選択し、デプロイを待ってアプリをテストしてください!