在 RedHat 6 中启动应用程序即服务不使用预期的 Java 系统属性



我正在尝试使用service myapplication start在 RedHat 6 上启动我的应用程序作为服务。 该过程似乎使用 Java 1.6 参数JAVA_HOME而环境变量设置为 Java 1.7,但是,如果我开始与/etc/init.d/myapplication start相同,它使用的是预期的 Java 1.7。

你应该编辑你的 SYSV 初始化文件 (/etc/init.d/myapplication( 并在那里设置JAVA_HOME.

最新更新