以下是我创建和部署项目的步骤。告诉我哪里出错了。我是jrebel的新手。请帮帮我。
1)我在我的eclipse工作区中创建了一个项目
C:\Users\we\hibernate\mavenspring2
2)我下载了 jrebel试用插件,并根据YouTube视频显示项目设置。
它在我的src / main / resources /文件夹中生成了 rebel.xml 。
3)
然后我使用Maven对项目进行了战争。 它在我的目标文件夹中创建了战争
C:\用户\我们\休眠\ mavenspring2 \目标\ mavenspring2.war
然后我将war文件复制到我的 tomcat webapp目录。
我通过 startup.bat 运行tomcat(我不想通过eclipse运行服务器)。
我键入localhost:8181 / mavenspring2 / 应用程序正常运行
但是我可以在哪里更改java文件以直接将其反映到已部署的应用程序而无需重启服务器?我正在我的工作区文件夹中进行更改,但在正在运行的Web应用程序中没有任何更改。
帮帮我。
答案 0 :(得分:2)
如果从 startup.bat 启动Tomcat,则表示Tomcat在没有JRebel的情况下启动,除非您手动添加指向的 -javaagent VM参数jrebel.jar 即可。请参考the manual相应地引导JRebel。
或者,您可以start Tomcat from Eclipse并确保为该Tomcat实例启用了JRebel。然后,在启动期间,您将看到JRebel横幅,这将表明JRebel已成功启动。之后,您还将看到JRebel正在监视生成的rebel.xml文件中配置的文件夹的消息。
在此之后,您将能够更改工作区中的代码并查看更改而无需重新启动。