如何使用 JRebel
How to work with JRebel
以下是我创建和部署项目所采取的步骤。告诉我哪里出错了。我是 jrebel 的新手。请帮帮我。
1) 我在我的 eclipse 工作区中创建了一个项目
C:\Users\we\hibernate\mavenspring2
2) 我下载了 jrebel 试用版插件 并按照他们的 youtube 视频进行了项目设置。
它在我的 src/main/resources/ 文件夹中生成了一个 rebel.xml。
3)
然后我用Maven做了项目的war。
它在我的目标文件夹
中创建了 war
C:\Users\we\hibernate\mavenspring2\target\mavenspring2.war
然后我将 war 文件复制到我的 tomcat webapp 目录.
我 运行 tomcat 通过 startup.bat (我不想通过 eclipse 运行 服务器)。
我输入了localhost:8181/mavenspring2/
该应用程序 运行 正确
但是我在哪里可以更改 java 文件以直接将其反映到已部署的应用程序而无需重新启动服务器?我正在我的工作区文件夹中进行更改,但 运行ning Web 应用程序中没有任何更改。
帮帮我。
如果您从 startup.bat 开始 Tomcat,这意味着 Tomcat 在没有 JRebel 的情况下开始,除非您手动添加 -javaagent VM 参数指向 jrebel.jar。请相应地参考the manual到bootstrap JRebel。
或者,您可以 start Tomcat from Eclipse 并确保为该 Tomcat 实例启用了 JRebel。然后,在启动过程中,您将看到 JRebel 横幅,这表明 JRebel 已成功启动。之后,您还将看到 JRebel 正在监视在生成的 rebel.xml 文件中配置的文件夹的消息。
在此之后,您将能够在工作区中更改代码并在不重新启动的情况下查看更改。
以下是我创建和部署项目所采取的步骤。告诉我哪里出错了。我是 jrebel 的新手。请帮帮我。
1) 我在我的 eclipse 工作区中创建了一个项目
C:\Users\we\hibernate\mavenspring2
2) 我下载了 jrebel 试用版插件 并按照他们的 youtube 视频进行了项目设置。
它在我的 src/main/resources/ 文件夹中生成了一个 rebel.xml。
3)
然后我用Maven做了项目的war。 它在我的目标文件夹
中创建了 warC:\Users\we\hibernate\mavenspring2\target\mavenspring2.war
然后我将 war 文件复制到我的 tomcat webapp 目录.
我 运行 tomcat 通过 startup.bat (我不想通过 eclipse 运行 服务器)。
我输入了localhost:8181/mavenspring2/ 该应用程序 运行 正确
但是我在哪里可以更改 java 文件以直接将其反映到已部署的应用程序而无需重新启动服务器?我正在我的工作区文件夹中进行更改,但 运行ning Web 应用程序中没有任何更改。
帮帮我。
如果您从 startup.bat 开始 Tomcat,这意味着 Tomcat 在没有 JRebel 的情况下开始,除非您手动添加 -javaagent VM 参数指向 jrebel.jar。请相应地参考the manual到bootstrap JRebel。
或者,您可以 start Tomcat from Eclipse 并确保为该 Tomcat 实例启用了 JRebel。然后,在启动过程中,您将看到 JRebel 横幅,这表明 JRebel 已成功启动。之后,您还将看到 JRebel 正在监视在生成的 rebel.xml 文件中配置的文件夹的消息。
在此之后,您将能够在工作区中更改代码并在不重新启动的情况下查看更改。