@JavaWorm

Как правильно указать JAVA_HOME в tomcat?

Всем привет!

Пытаюсь поставить tomcat под ubuntu по этому мануалу https://www.8host.com/blog/ustanovka-apache-tomcat...

Вроде все более-менее понятно, но в итоге сервер не запускается. sudo initctl start tomcat выводит в консоли:

tomcat start/post-stop, process 3765


Что это значит я понятия не имею, но сервер не работает. Возможно проблема в указанном JAVA_HOME, так как это единственное расхождение с мануалом. Так как sudo update-alternatives --config java выдает:

Есть 4 варианта для альтернативы java (предоставляет /usr/bin/java).

Выбор Путь Приор Состояние
------------------------------------------------------------
0 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 автоматический режим
* 1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 ручной режим
2 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 ручной режим
3 /usr/local/java/jdk1.8.0_101/bin/java 1 ручной режим
4 /usr/local/java/jdk1.8.0_101/bin/javac 1 ручной режим


Здесь sudo nano /etc/init/tomcat.conf у меня:

description "Tomcat Server"
start on runlevel [2345]
stop on runlevel [!2345]
respawn
respawn limit 10 5
setuid tomcat
setgid tomcat
env JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre
env CATALINA_HOME=/opt/tomcat
# Modify these options as needed
env JAVA_OPTS="-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom"
env CATALINA_OPTS="-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
exec $CATALINA_HOME/bin/catalina.sh run
# cleanup temp directory after stop
post-stop script
rm -rf $CATALINA_HOME/temp/*
end script


Что я делаю не так? Пользователь создан, права выданы:

sudo ls -al conf/

итого 232
drwxrwx--- 2 root tomcat 4096 окт. 6 23:18 .
drwxr-xr-x 9 root root 4096 окт. 21 20:23 ..
-rw-r----- 1 root tomcat 12895 окт. 6 23:18 catalina.policy
-rw-r----- 1 root tomcat 7202 окт. 6 23:18 catalina.properties
-rw-r----- 1 root tomcat 1338 окт. 6 23:18 context.xml
-rw-r----- 1 root tomcat 1149 окт. 6 23:18 jaspic-providers.xml
-rw-r----- 1 root tomcat 2358 окт. 6 23:18 jaspic-providers.xsd
-rw-r----- 1 root tomcat 3622 окт. 6 23:18 logging.properties
-rw-r----- 1 root tomcat 7283 окт. 6 23:18 server.xml
-rw-r----- 1 root tomcat 2239 окт. 21 20:41 tomcat-users.xml
-rw-r----- 1 root tomcat 2633 окт. 6 23:18 tomcat-users.xsd
-rw-r----- 1 root tomcat 168133 окт. 6 23:18 web.xml
  • Вопрос задан
  • 1239 просмотров
Пригласить эксперта
Ответы на вопрос 1
попробуйте выставить 777 права и точно поймете из за прав не стартует сервак или из за корявой настройки
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы