Не могу запустить Tomcat с launchctl на MacOS: загадочная ошибка - PullRequest
1 голос
/ 21 марта 2011

Я хочу запустить Tomcat на MacOS X Server, поэтому я написал следующее plist и поместил его в /Library/LaunchDaemons:

<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0">
<dict>
        <key>Disabled</key>
        <false/>
        <key>Label</key>
        <string>org.apache.tomcat</string>
        <key>ProgamArguments</key>
        <array>
                <string>/Library/Tomcat/Home/bin/catalina.sh</string>
                <string>run</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
</dict>
</plist>

Проверка синтаксиса показывает, что все в порядке. Но пытаюсь загрузить его следующей командой:

sudo launchctl load /Library/LaunchDaemons/org.apache.tomcat.plist

Я получил следующую ошибку, которую не могу понять:

org.apache.tomcat: Invalid argument

Любые намеки или идеи?

1 Ответ

0 голосов
/ 21 марта 2011

Синтаксическая ошибка в тексте ProgamArguments. Кажется, что проверка синтаксиса не проверяет правильный текст внутри тегов xml, просто проверяет правильность тегов: (.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...