前提
- EclipseにWTP(Eclipse Web Tools Platform)が入っている
(Eclipse IDE for Java EE Developersなら入っている)
EclipseプロジェクトのFacetsを確認する
Eclipse projectの[Properties]-[Project Facets]で
- Dynamic Web Module
- Java
- JAX-RS (JAX-RSの場合)
が選択されていることを確認する
Degub on Serverを実行する (Alt+Shift+D, R)
サーバーを定義する (未実施の場合)
1回もサーバーを定義したことがないと、[Choose an existing server]が選べないので
[Manually define a new server]を選択し、
- [Select the server type]:[Apache]-[Tomcat v8.0]
- (常にこのサーバを使うなら) [Always use this server when running this project]にチェック
Tomcat Serverの設定ページでTomcatのインストール先を設定する。
(8.5系は認識できないので、8.0系の最新を使う。無理やり8.5系を使うには:
http://stackoverflow.com/questions/37024876/how-to-use-tomcat-8-5-x-and-tomee-7-x-with-eclipse
を参照)
デプロイ先
run configurationsのVM arguments、[catalina.base], [wtp.deploy]で指定された場所にデプロイされる。
動作がおかしい場合
前にデプロイしたWebアプリケーションの影響だったりすることもあるので、とりあえず
[Servers]ビューから[Clean Tomcat Work Directory...]してみる。