EDIT 2014-02-07: Eclipse Luna がここにあり、Tomcat 8 のサポートがバンドルされた WTP に含まれています :) Happy days!
Tomcat 8 はまだ開発中ですが、こちらから入手できます。現在、メインの Apache Tomcat ページに RC バージョンがあります。2014 年 2 月 27 日更新: 8 がリリースされました。アダプターは WTP 用に構築されていますが、Eclipse バンドルにはまだ統合されていません。後で!
ただし、Eclipse Kepler では、Tomcat 8 の追加サーバー リストにサポートされているアダプターはありません。Tomcat 7 アダプターは機能せず、「新しい拡張機能のインストール」でダウンロードする新しい拡張機能がないように見えます。ダイアログ。
それ(Tomcat 8)をEclipseの外部でローカルに実行し、コードをステップ実行するためにリモートデバッガーをフックする唯一のオプションはありますか?Eclipse Kepler + Tomcat 8 でも機能しますか? IntelliJ IDEA 12 は、私がそのパスに投入した 30 分間では実行できませんでした。
なぜ私がこれをやろうとしているのか疑問に思っているなら、私は Spring 4.0.0.M1 と 4.0.0.M2 WebSocket のものをいじっています。彼らは (Rossen Stoyanchev の Spring 4.0ブログ投稿と例によると)、理論的には Tomcat 8 で実装されている JSR-356 を使用して、ある時点で Tomcat 7 にバックポートされます。
「Spring 4 WebSocket をサポートする開発環境を簡単に取得するにはどうすればよいですか?」というより広範な質問に対する回答です。しかし、サポートされていない Web サーバーを Eclipse にプラグインする方法を知っているとなお良いでしょう。
乾杯、E
**2013 年 8 月 7 日更新 - Rossen Stoyanchev が Spring 4.0.0.M2 ブログを更新し、jpda の知恵を追加し、リモート デバッグを使用していることを共有しました。
そうは言っても、Eclipse 内で Tomcat 8 を使用してデバッグすることはそれほど難しくありません。bin/startup.sh の最後の行を次のように変更するだけです (「jpda」が追加されていることに注意してください)。
exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"
Eclipse 内で localhost ポート 80 のリモート デバッグ構成を作成し、Tomcat の起動後にそれを起動すると、ソース コードにブレークポイントを配置できます。
ありがとうロッセン!
**2013 年 9 月 29 日更新 - Eclipse Kepler SR1 が到着しました。Tomcat 8 の WTP サポートはありません。Tomcat 8 は RC3 までです。
**2013 年 12 月 5 日更新
- ブログのURL修正。
- RC5 までの Tomcat 8。
- Tomcat 8 HEREをサポートするための Eclipse での WTP 修正を追跡するためのバグ。
- IntelliJ IDEA の新しいバージョン 13 は、Tomcat 8 をサポートするようになったと述べています。個人的にはまだ試していません。