我正在使用通过Tomcat 7在本地运行的Spring Web应用程序。我正在使用Eclipse进行我的项目工作,并且使用JRebel来应用我实时进行的任何更改。当我启动Tomcat时,我收到一个提示,询问我是否希望使用JRebel代理启动应用程序,此时我会说是,Tomcat会成功启动并使用JRebel监视我的更改。JRebel仅在启用提示时启动
还有一个选择,不要在这个提示中再次提问,(我假设这可能是错误的)我认为它会记住我选择与代理商一起启动。但是,如果我已经检查过该选项,那么它不会在下一次启动tomcat时启动没有启动JRebel。
我的问题是有什么办法可以在Tomcat启动时自动启动代理程序(如果有任何项目有JRebel性质的话)?
我正在使用JRebel 5.3.1。
您是否正在通过Eclipse运行Tomcat?我们单独运行它并设置JAVA_OPTS = -noverify -javaagent:“C:\ Program Files(x86)\ ZeroTurnaround \ JRebel \ jrebel.jar”,这样JRebel总是在没有提示的情况下启动。 –
@DariusX。从版本4.0开始,JRebel不需要-noverify –
您使用哪个Eclipse版本?仅当您的项目添加了JRebel属性并且代理未在服务器上启用时,才会显示提示。从帮助 - > JRebel配置中心进行检查,这里有一个已配置服务器的列表,以及您正在部署应用程序的服务器是否有复选框。 (顺便说一句,你有2个版本,所以你可能想更新到5.4.0) –