Я установил Solaris 10 на свой компьютер, но заметил, что apache-tomcat
находится в состоянии обслуживания.
Я пробовал эти команды, но бесполезно:
svcadm clear apache-tomcat
svcadm enable apache-tomcat
Журналы просто говорят это:
Failed to start Tomcat...
[ Aug 2 01:12:10 Method "start" exited with status 1 ]
Может ли кто-нибудь помочь мне решить проблему?
Просмотрите журналы для FRMI в / var / svc / log /. Чтобы увидеть, где находятся журналы, выполните следующее:
Вы должны увидеть результат, подобный следующему;
server$ svcs -xv svc:/system/system-log:default | grep "/var/svc/log"
See: /var/svc/log/system-system-log:default.log
server$
Это расскажет вам, почему SMF переводит службу в режим обслуживания.
РЕДАКТИРОВАТЬ: Только что увидел ваше обновление. Хорошо, теперь выясним, что делает манифест SMF, когда он вызывается с start
аргумент.
Смотреть в /var/svc/manifest
для *.xml
в имени которого есть кот, прочтите сценарий и узнайте, что он делает.
Возможно, он не может создать файл журнала из-за отсутствия разрешений и который это то, что вызывает start
потерпеть неудачу.