我正在尝试使用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
.