У кого-нибудь есть скрипт launchd для запуска JBoss при загрузке на Mac OSX Lion? - PullRequest
1 голос
/ 07 марта 2012

Я использую Mac OS X Lion и только что установил JBoss 7.1.0.AS. У меня проблемы с запуском сервера JBoss при запуске системы. Я создал файл ниже (/System/Library/LaunchDaemons/jboss.plist) ...

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple$
<plist version="1.0">
<dict>
<key>Label</key>
<string>jboss</string>
<key>Disabled</key>
<false/>
<key>KeepAlive</key>
<dict>
<key>SuccessfulExit</key>
<false/>
</dict>
<key>ProgramArguments</key>
<array>
<string>sh /opt/jboss-as-7.1.0.Final/bin/standalone.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>UserName</key>
<string>davea</string>
</dict>
</plist>

Однако, когда я перезагружаю свой компьютер, сервер не работает. У кого-нибудь есть рабочий скрипт запуска для JBoss на Mac OS X Lion или вы видите, что не так с вышеперечисленным?

Спасибо,

1 Ответ

1 голос
/ 12 марта 2012

Пусть все будущие поколения получат пользу от священного знания, которое я собираюсь отбросить (спасибо, Барри Марголис).Сценарий

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple$
<plist version="1.0">
<dict>
<key>Label</key>
<string>jboss</string>
<key>Disabled</key>
<false/>
<key>KeepAlive</key>
<dict>
<key>SuccessfulExit</key>
<false/>
</dict>
<key>Program</key>
<string>/opt/jboss-as-7.1.0.Final/bin/standalone.sh</string>
<key>StandardOutPath</key>
<string>/Users/davea/out.log</string>
<key>RunAtLoad</key>
<true/>
<key>UserName</key>
<string>davea</string>
</dict>
</plist>

Убедитесь, что сценарий зарегистрирован с 644 разрешениями, используя root: владельца колеса и группу.Рок, - Дейв

...