我正在使用通過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) –