Назад | Перейти на главную страницу

Не удается запустить Tomcat как службу в RedHat

Я новичок в Linux, но потратив целый день, я установил Java и Tomcat. Моя цель - разместить приложение с этим Linux. Я знаю, что на моем компьютере под управлением Windows все работает нормально, но это мой ноутбук, поэтому я планирую использовать Linux Box в качестве выделенного сервера.

Я следую этому руководству. В этом руководстве я выполнил следующую команду:

cd /etc/init.d 
vi tomcat 
#!/bin/bash  
# description: Tomcat Start Stop Restart  
# processname: tomcat  
# chkconfig: 234 20 80  
JAVA_HOME=/usr/java/jdk1.7.0_05  
export JAVA_HOME  
PATH=$JAVA_HOME/bin:$PATH  
export PATH  
CATALINA_HOME=/usr/share/apache-tomcat-7.0.29  

case $1 in  
start)  
sh $CATALINA_HOME/bin/startup.sh  
;;   
stop)     
sh $CATALINA_HOME/bin/shutdown.sh  
;;   
restart)  
sh $CATALINA_HOME/bin/shutdown.sh  
sh $CATALINA_HOME/bin/startup.sh  
;;   
esac      
exit 0  
chmod 755 tomcat
chkconfig --add tomcat 
chkconfig --level 234 tomcat on 
chkconfig --list tomcat 
service tomcat start  

После этой команды tomcat запускается на порту 8082. Но когда я перезагружаю компьютер, tomcat не запускается при загрузке ПК.

Как я могу это сделать ?

Выполните следующую команду, чтобы настроить автоматический запуск службы:

chkconfig tomcat on