こっちのページを見て以下は無視でおっけー
http://qiita.com/opengl-8080/items/f36c570032e1a7555ed2
このメモは書いてる途中というか、効果が確認できなかった
jerseyプロジェクトをtomcatで動かすには、tomcatでhelloworldを、スクラッチから設定できる能力が必要かもしれない。
ツールが出てくれることを望む。
http://javaposts.wordpress.com/2012/01/14/maven-rest-jersey-eclipse-tutorial/
mavenのプロジェクトを作るとエラーになったが、下記のサイトを見て回避できた。
http://www.celinio.net/techblog/?p=1395
あとは、[問題]タブをクイックフィックス
src/main/javaフォルダ作成
mvn eclipse:eclipse
どうやら、ふつうのプロジェクトでも、[設定]-[ウィンドウ]-[Tomcat] でいけそうなんだ。
そうすると
プロジェクトのプロパティにTomcatの項目がでてくるから、tomcatのプロジェクトですって、チェックボックスにチェックをいれるんだ。
もっと詳しく見たい場合は、以下のページをみたらいいかもしれない。
http://home.att.ne.jp/gold/cook/linux/sysconfig/html/eclipse-plugin-tomcat_launcher.html
mvn jetty:run
ってやると、ソースコードをクリーンしないと挙動がおかしい
tomcatなら大丈夫かもと思い、設定を探した。
http://kakakikikeke.blogspot.jp/2013/08/eclipsemaventomcat7.html
いろいろ、やった、
eclipseからtomcatにパスを通すには、プロジェクトのtomcatの設定項目で、
開発用のクロスローダを有効にするにチェックを入れるのがコツ。
で、そのローダは、別途ダウンロードして、tomcatのlibに入れてやる。
プロジェクトのlibではないことに注意。
なんとかLoderをダウンロードして、jarにリネームする。
フレームワークって、いろいろな人が使うわけだから、 基本的なクラスとかには、 いろいろ対応したつくりであってほしかった。
外部ツールの構成
ロケーションに windowsならば、mvn.batのフルパス入れる。
作業ディレクトリには、ワークスペースの参照ボタンでプロジェクトフォルダを指定
引数には jetty:run
環境変数 MAVEN_OPTS
-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4001,server=y,suspend=y
これでサーバを立ち上げておける。
で、リモートデバックの設定をする
ポートには、いつもWebアクセスに使っているポート番号を入れておく。
ここにある。
https://jersey.java.net/download.html
サンプルの動かし方は、ダウンロードしただけじゃわからなかった。
本家のGetting Startをみると
mvn clean test
してから
mvn exec:java
ってやってたんだ。
これで、HelloWorld?のサンプルは動いたよ。
きっと、ほかもそうなんじゃないだろうか。
https://jersey.java.net/documentation/latest/getting-started.html