我正在开发一个Spring webapp,我通过Tomcat 7在本地运行。我正在使用Eclipse处理我的项目,并且我使用JRebel来实时应用我所做的任何更改。当我启动Tomcat时,我得到一个提示,询问我是否要使用JRebel代理启动应用程序,此时我说是,并且Tomcat成功启动,JRebel监视我的更改。
还有一个选项可以在这个提示中不再被问及(我可能错误地假设这个)我认为它会记住我选择与代理一起启动。但是,如果我检查了该选项,那么下次启动tomcat时,如果没有JRebel启动,它就会继续启动。
我的问题是有没有办法在Tomcat启动时自动启动代理(如果任何项目当然有JRebel特性)?
我正在使用JRebel 5.3.1。
答案 0 :(得分:0)
管理解决此问题,感谢您的建议。
正如Anton Arhipov建议我查看配置中心,看看我部署的服务器是否存在,但这不是出于某种原因。我不确定如何在我的机器上配置Tomcat,但我认为它与此有关。
我设法通过在我的Tomcat设置中添加JRebel jar作为JVM参数来启动它,类似于Darius建议的那样。我这样做是通过去Window - >偏好 - > Tomcat - > JVM设置并将参数-javaagent:[Path to your jar]/jrebel.jar
添加到"附加JVM参数"框。现在每当我启动Tomcat时它都会成功启动。