我已经使用 tomcat6 (jbossews-1.0) 墨盒设置了一个 OpenShift 测试应用程序,一个名为 pre_start_jbossews-1.0 的 pre_start 操作挂钩被推送到远程存储库。该钩子包含一个运行 javaagent 的 JVM 导出语句,如下所示:
export _JAVA_OPTIONS="-javaagent:<...javagent jar location...>"
当应用程序开始使用时,这实际上工作正常
rhc app start <app name>
我可以在 rhc 尾部看到类似的东西
Picked up _JAVA_OPTIONS: -javaagent:...
但是,当我使用应用程序重启时
rhc app restart <app name>
jvm opts 不再被拾取,javaagent 似乎不再运行
非常感谢您提前提供的帮助!