0

Tomcat 7 を介してローカルで実行する Spring webapp に取り組んでいます。Eclipse を使用してプロジェクトに取り組んでおり、JRebel を使用して変更をリアルタイムで適用しています。Tomcat を起動すると、JRebel エージェントを使用してアプリケーションを起動するかどうかを尋ねるプロンプトが表示されます。その時点で「はい」と答えると、JRebel が変更を監視して Tomcat が正常に起動します。

このプロンプトで再度尋ねられないようにするオプションもあり、(これを想定するのは間違っているかもしれません) エージェントで起動するという私の選択が記憶されると思いました。ただし、そのオプションをチェックした場合は、次に tomcat を起動したときに JRebel が起動せずに起動します。

私の質問は、Tomcat の起動時にエージェントを自動的に起動する方法はありますか (プロジェクトのいずれかに JRebel の性質がある場合)。

JRebel 5.3.1 を使用しています。

4

1 に答える 1

0

この問題を解決することができました。提案に感謝します。

Anton Arhipov が提案したように、構成センターを調べて、デプロイ先のサーバーが存在するかどうかを確認しましたが、何らかの理由で存在しませんでした。私のマシンでTomcatがどのように構成されているかはわかりませんが、それと関係があると思います。

ダリウスが提案したのと同様に、Tomcat設定でJRebel jarをJVMパラメータとして追加することで、なんとか起動できました。これを行うには、[ウィンドウ] -> [設定] -> [Tomcat] -> [JVM 設定] に移動し、[JVM パラメータ-javaagent:[Path to your jar]/jrebel.jarを追加] ボックスにパラメータを追加しました。Tomcat を起動するたびに正常に起動するようになりました。

于 2013-10-04T08:33:47.070 に答える