java - JRebel 仅在启用提示时启动

标签 java eclipse tomcat jrebel

我正在开发一个通过 Tomcat 7 在本地运行的 Spring webapp。我正在使用 Eclipse 开发我的项目,并使用 JRebel 实时应用我所做的任何更改。当我启动 Tomcat 时,系统提示我是否要使用 JRebel 代理启动应用程序,此时我说是,Tomcat 成功启动,JRebel 监视我的更改。

在此提示中还有不再询问的选项,并且(我的假设可能是错误的)我认为它会记住我与代理一起启动的选择。但是,如果我选中了该选项,它不会在我下次启动 tomcat 时在没有 JRebel 启动的情况下继续启动。

我的问题是,有什么方法可以在 Tomcat 启动时自动启动代理(当然,如果任何项目具有 JRebel 性质)?

我正在使用 JRebel 5.3.1。

最佳答案

设法解决了这个问题,感谢您的建议。

正如 Anton Arhipov 所建议的那样,我查看了配置中心,看看我要部署到的服务器是否在那里,但由于某种原因没有。我不确定 Tomcat 在我的机器上是如何配置的,但我认为这与此有关。

我设法通过在我的 Tomcat 设置中添加 JRebel jar 作为 JVM 参数来启动它,类似于 Darius 的建议。为此,我转到窗口 -> 首选项 -> Tomcat -> JVM 设置并将参数 -javaagent:[Path to your jar]/jrebel.jar 添加到“Append JVM Parameters”框中。现在,只要我启动 Tomcat,它就会成功启动。

关于java - JRebel 仅在启用提示时启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19163916/

相关文章:

java - 单元测试: how to verify that an argument was passed to a constructor?

java - Maven Invoker 在 Tomcat 服务器上找不到 MAVEN_HOME 环境变量

eclipse - 名为 [AdminValidate] 和 [com.kunal.servlet.AdminValidate] 的 servlet 都映射到不允许的 url-pattern [/AdminValidate]

java - 从非 Activity 类追加 EditText

java - Spring 重新加载属性 - Bean 未更新

java - 将构建器保持在单独的类中(流畅的界面)

使用 eclipse(Kepler) 安装 jdk 8 后,JavaFX UI 损坏

android - 如何下载和使用 PhonenumberUtil

tomcat - 使用 Maven3 Eclipse 7 Tomcat 7 出现 404 错误的 WebServlet

tomcat - 如何配置 grails 应用程序以将日志、堆栈跟踪和错误写入特定文件