3

我在 Fedora 服务器上关注了http://confluence.jetbrains.com/display/YTD6/Linux.+YouTrack+JAR+as+a+Service 。以“youtrack”用户身份启动 Youtrack 6

/etc/init.d/youtrack start

命令正常启动。我在启动时添加了 youtrack 服务包装器

/sbin/chkconfig --add youtrack

命令。但是在服务器重新启动后 Youtrack 应用程序没有运行。

journalctl -xn

命令只给我这个提示

systemd[4000]: Failed at step EXEC spawning /etc/rc.d/init.d/youtrack: Exec format error

我已经修复了我的权限,例如在这个线程中“ 将 YouTrack 作为服务启动失败,没有错误消息

但错误仍然发生。我粘贴了教程“/etc/rc.d/init.d/youtrack”中的默认模板,只有一处更改:

#export JAVA_HOME=/usr/java/jdk1.6.0_21
export JAVA_HOME=/usr/java/latest

/usr/java/latest 指向 Oracle JDK 8。

4

1 回答 1

2
youtrack_initd.template 

来自 youtrack 的教程丢失了

#!/bin/sh

在文件的顶部。添加此行后,“执行格式错误”不再发生。

于 2014-11-23T21:06:47.853 回答