Eclipse Neon 3とTomcat 7で簡単なAPTを作成しています(Tomcat 9も機能しません)。しかし、私はJavaコードを保存してサーバー上でプロジェクトを実行した後、Tomcatサーバーを更新できませんでした。私は、サーバーが以下のようなコンテキストをリロードする場合にのみ、それはjavaファイルの更新バージョンを実行していることに気づい:Eclipse上のTomcatサーバー:Tomcatサーバーをプロジェクトコンテキストにリロードする方法
Sep 04, 2017 8:20:35 PM org.apache.catalina.core.StandardContext reload
INFO: Reloading Context with name [/messenger] has started
Sep 04, 2017 8:20:37 PM org.apache.catalina.startup.TldConfig execute
INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
Sep 04, 2017 8:20:38 PM org.apache.catalina.core.StandardContext reload
INFO: Reloading Context with name [/messenger] is completed
問題は、私は、コンテキストたびにリロードすることができるように意のままにTomcatサーバーリロードプロジェクトのコンテキストを作成する方法でありますが欲しいです。
は、私は、次のオプションを試してみましたが、すべて失敗しました:
1)プロジェクトをビルド+サーバ
2)再起動サーバ
3)デバッグ気分に再起動サーバー上で実行されます。
また、Contextのtomcat server.xml reloadableプロパティはデフォルトでtrueです。
ありがとうございます!
https://stackoverflow.com/questions/998737/integrating-tomcat-and-eclipse-as-a-hot-deploy-environmentおよびhttps://www.mulesoft.com/tcat/tomcat-reloadを参照してください。 –