Я не понимаю результаты статуса #service tomcat6 - PullRequest
4 голосов
/ 26 ноября 2010

Я пытаюсь запустить Tomcat 6 на Fedora 14. Я довольно новичок в этом, хотя мне уже удалось запустить Apache.

Я подозреваю, что допустил ошибки на некоторых базовых уровнях, потому что тестовая страница (http://localhost:8080) не найдена.

Если я попытаюсь проверить статус службы как root или как обычный пользователь, вот что я получу:

tomcat6 (pid) is running...[OK]  
tomcat6 lockfile exists but process is not running [FAILED]

Так что я в замешательстве, потому что мне, кажется, говорят, что Tomcat 6 работает и не работает. Если кто-нибудь может сказать мне, что это на самом деле говорит мне, и куда должны перейти мои подозрения, я был бы очень благодарен.

В документации нет упоминаний о подобных вещах.

Ответы [ 2 ]

1 голос
/ 11 декабря 2012

У меня была такая же проблема.Я нашел ответ Битсстры необходимым, но недостаточным.Мне также нужно было изменить некоторые разрешения.Как указано (главным образом) в этом сообщении об ошибке:

https://bugzilla.redhat.com/show_bug.cgi?id=708694

# get rid of pid
rm /var/run/tomcat6.pid

# give tomcat sufficient permissions
chown tomcat:tomcat -R /usr/share/tomcat6/conf/
chown tomcat:tomcat -R /usr/share/tomcat6/conf
chown tomcat:tomcat -R /usr/share/tomcat6/logs

После этого я мог успешно запустить tomcat:

service tomcat6 start 
Starting tomcat6:              [  OK  ]
1 голос
/ 24 марта 2011

У меня была такая же проблема, и она была вызвана устаревшим файлом блокировки . Процесс на самом деле не работал, был только файл, который сказал, что он может быть запущен. Решением было удалить этот файл:

rm /var/run/tomcat6.pid

...