2013-02-16 6 views
0

Я установил Tomcat на малине Pi, я получил, и все отлично работает. Однако вчера он, казалось, прекратил работать. Первое, что я заметил, что когда я попытался запустить сценарий запуска, я получил следующее сообщение об ошибке ...Tomcat не запустится

touch: cannot touch `/opt/lib/apache-tomcat-7.0.35/logs/catalina.out': Permission denied 
/opt/lib/apache-tomcat-7.0.35/bin/catalina.sh: 391: /opt/lib/apache-tomcat-7.0.35/bin/catalina.sh: cannot create /opt/lib/apache-tomcat-7.0.35/logs/catalina.out: Permission denied 

Это не было раньше, но все, что ... Я сделал CHMOD Catalina .out и ошибка исчезла. К сожалению, мне не повезло с менеджером Tomcat (т. Е.: 8080). Я просмотрел вывод из сценария запуска и заметил, что для дома JRE установлено значение/usr, что не показалось правильным, поэтому я изменил сценарий запуска Tomcat, чтобы указать JRE_HOME на /usr/lib/jvm/java-1.6.0 -openjdk-armhf. Тем не менее, я все еще не могу получить доступ к менеджеру Tomcat. Более того, когда я смотрю на процессы, выполняемые на моем Pi, Tomcat нигде не встречается.

Может ли кто-нибудь помочь мне с этим?

+0

Вы изменили права доступа к папке? какой пользователь выполняет tomcat? – Florian

+0

Нет, я не изменял никаких разрешений, поэтому я действительно не понимаю, почему я вдруг начал эту ошибку ... как я уже сказал, я уже несколько раз успешно запускал Tomcat. Все в моей папке bin Tomcat принадлежит root, поэтому я предполагаю, что это пользователь, которым он будет работать. –

ответ

0

Я написал псевдоним для запуска сценария запуска и забыл включить sudo перед пути к скрипту. Doh!

Смежные вопросы