3

JRebel を使用しようとしていますが、src/main/webapp フォルダーの下に xhtml などのファイルを公開しているときに問題が発生しています。クラスのホットリプレースメントを行うことができます。動作しています。

Eclipse Helios、Tomcat 7、および JRebel Eclipse プラグインを使用しています。また、私はWTPを使用しています。

tmp0\wtpwebapps\myapp-web ディレクトリを確認しました。rebel.xml は WEB-INF/classes フォルダーにあります。それで大丈夫なはずです。

ここに私の rebel.xml があります

<classpath>
    <dir name="C:/Users/user/workspace/myapp/myapp-web/target/test-classes">
    </dir>
    <dir name="C:/Users/user/workspace/myapp/myapp-web/target/classes">
    </dir>
</classpath>

<web>
    <link target="/">
        <dir name="C:/Users/user/workspace/myapp/myapp-web/src/main/webapp">
        </dir>
    </link>
</web>

いろいろ試してみましたが、JRebel が webapp フォルダーをホット デプロイしない理由がわかりませんでした。jrebel.log ファイルに有用なものは見つかりませんでした。

4

1 に答える 1

1

まず、rebel.xmlクラスパス定義からtest-classesフォルダーをリモートします。これを使用すると、戦略効果が生じる可能性があります。

アプリケーションサーバーが起動すると、コンソールにJRebel:ディレクトリ「blah」が監視されています」というメッセージが表示されますか?

jrebel.logをサポートに送信してください-彼らは助けになります。これは、Tomcatインスタンスのマイナーなバージョンの違いである可能性があります。

于 2012-07-31T08:58:44.813 に答える