eclipse構成jettyの2つの方法
1876 ワード
sina app engine(sae)とgoogle app engine(gae)用のjava servlet容器はtomcatではなくjettyであることに気づき、昨日自分のパソコンにservletがsaeに書いてあるのに使えないと書いて、現地でjettyを配った.
1、jettyのインストールと実行
Jettyのdistribution圧縮パッケージをダウンロードした後、解凍し、端末またはコマンドプロンプトに解凍したjetty-distribution-xxxディレクトリ(jetty_home)に入り、実行する
[html] view plain copy print ?
java -jar start.jar
jettyを起動します(jetty_homeディレクトリの下でこのコマンドを実行しなければなりません.そうしないとfilenotfoundエラーが表示されます).デフォルトで起動されたhttpポートはtomcatと同じ8080です.
jetty_home/webapps/ディレクトリのwarファイルが起動するwebプロジェクトです.
eclipse jeeでjettyを使用するには、2つの方法を試みました.
2、jetty server adapterの追加
一つはeclipseのserverビューにjettyを追加するアダプタですが、eclipse jee Heliosにはjetty 6のアダプタしかないようです(jettyバージョンの更新は速いですが、実はjetty 6は09年に発表されたもので、古くはありません)、高バージョンのeclipseはより高いバージョンのjettyをサポートできるかもしれません.
ダウンロードjetty 6:
http://dist.codehaus.org/jetty/jetty-6.1.x/jetty-6.1.3.zip
eclipseを開き、Window->PreferenceでServer->Runtime Environmentsを選択します.
右側のAddをクリック:
Download additional server adaptersをクリックします.
更新が完了すると、Jetty Generic Server Adapterが表示されます.
eclipseのserversビューでサーバを新規作成するには、次の手順に従います.
Jetty 6を選択し、次のステップで構成すればいい、Jetty_ホームはさっき解凍したjetty 6のディレクトリを選択すればいいです.ポートは他のサービスと衝突しないでください.
eclipseでdynamic web projectを新規作成し、dynamic web module version 2.2を選択し、Web contentの下にindexを書きます.jsp、右クリックエンジニアリング、Run as->run on server、さっき新築したjetty 6 at localhostを選択すると、tomcatを使うのと何の違いもありません.
3、run-jetty-runプラグインのインストール
もう1つの方法はeclipseにrun-jetty-runプラグインをインストールすることです.この方法がいいと思います.jetty 7、8をサポートできます.インストール方法は以下の通りです.
eclipseメニューバーで、Run->Install newソフトウェア->Add、アドレスを入力します.http://run-jetty-run.googlecode.com/svn/trunk/updatesiteを選択します.
OK、そしてRunJettyRunをチェックすればいいです
その後、一歩ずつインストールすればいいです.
インストール後はjettyもインストールする必要がなく、プラグインにはjetty 6、7、8が付いています.新しいdynamic web project、右クリックエンジニアリング、Run as->Run configuration:
1、jettyのインストールと実行
Jettyのdistribution圧縮パッケージをダウンロードした後、解凍し、端末またはコマンドプロンプトに解凍したjetty-distribution-xxxディレクトリ(jetty_home)に入り、実行する
[html] view plain copy print ?
java -jar start.jar
java -jar start.jar
jettyを起動します(jetty_homeディレクトリの下でこのコマンドを実行しなければなりません.そうしないとfilenotfoundエラーが表示されます).デフォルトで起動されたhttpポートはtomcatと同じ8080です.
jetty_home/webapps/ディレクトリのwarファイルが起動するwebプロジェクトです.
eclipse jeeでjettyを使用するには、2つの方法を試みました.
2、jetty server adapterの追加
一つはeclipseのserverビューにjettyを追加するアダプタですが、eclipse jee Heliosにはjetty 6のアダプタしかないようです(jettyバージョンの更新は速いですが、実はjetty 6は09年に発表されたもので、古くはありません)、高バージョンのeclipseはより高いバージョンのjettyをサポートできるかもしれません.
ダウンロードjetty 6:
http://dist.codehaus.org/jetty/jetty-6.1.x/jetty-6.1.3.zip
eclipseを開き、Window->PreferenceでServer->Runtime Environmentsを選択します.
右側のAddをクリック:
Download additional server adaptersをクリックします.
更新が完了すると、Jetty Generic Server Adapterが表示されます.
eclipseのserversビューでサーバを新規作成するには、次の手順に従います.
Jetty 6を選択し、次のステップで構成すればいい、Jetty_ホームはさっき解凍したjetty 6のディレクトリを選択すればいいです.ポートは他のサービスと衝突しないでください.
eclipseでdynamic web projectを新規作成し、dynamic web module version 2.2を選択し、Web contentの下にindexを書きます.jsp、右クリックエンジニアリング、Run as->run on server、さっき新築したjetty 6 at localhostを選択すると、tomcatを使うのと何の違いもありません.
3、run-jetty-runプラグインのインストール
もう1つの方法はeclipseにrun-jetty-runプラグインをインストールすることです.この方法がいいと思います.jetty 7、8をサポートできます.インストール方法は以下の通りです.
eclipseメニューバーで、Run->Install newソフトウェア->Add、アドレスを入力します.http://run-jetty-run.googlecode.com/svn/trunk/updatesiteを選択します.
OK、そしてRunJettyRunをチェックすればいいです
その後、一歩ずつインストールすればいいです.
インストール後はjettyもインストールする必要がなく、プラグインにはjetty 6、7、8が付いています.新しいdynamic web project、右クリックエンジニアリング、Run as->Run configuration: