Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Запуск Tomcat / 10 сообщений из 10, страница 1 из 1
24.12.2006, 20:35:33
    #34221359
bob_j
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск Tomcat
Как запустить Tomcat в ходе загрузки системы?
Написал вот такой сценарий
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
#! /bin/sh
case "$1" in
    start)
	echo -n "Starting tomcat"
	/usr/java/jakarta-tomcat- 5 . 5 . 9 /bin/startup.sh
	#echo "."
	;;
    stop)
	echo -n "Stoping tomcat"
	/usr/java/jakarta-tomcat- 5 . 5 . 9 /bin/shutdown.sh
	#echo "."
	;;
    restart)
	/usr/java/jakarta-tomcat- 5 . 5 . 9 /bin/shutdown.sh
	#echo "."
	/usr/java/jakarta-tomcat- 5 . 5 . 9 /bin/startup.sh
	#echo "."
	;;
    *)
	echo "Usage:  $CATALINA_HOME/bin start|stop|restart"
	exit  1 
	;;
esac
но система сообщает, что не может найти путь к каталогу Java.
...
Рейтинг: 0 / 0
24.12.2006, 21:01:59
    #34221371
Ruslan.Isbarov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск Tomcat
Положите файл сценария в /etc/rc.local
...
Рейтинг: 0 / 0
24.12.2006, 21:13:49
    #34221378
Ruslan.Isbarov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск Tomcat
Упс, не увидел последнее предложение.

С помощью этого сценария на этапе загрузки томкат не удастся запусить, т.к. параметр будет неизвестен.

По поводу того что не виден каталог, могу предположить, что на данном этапе раздел диска еще не смонтирован.
...
Рейтинг: 0 / 0
25.12.2006, 17:22:28
    #34223339
Запуск Tomcat
> система сообщает, что не может найти путь к каталогу Java.

$ENV пользователя, который запускает Tomcat, покажите.
...
Рейтинг: 0 / 0
26.12.2006, 08:57:55
    #34224119
bob_j
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск Tomcat
Люди с forum.jug.com.ua подсобили ссылочкой http://www.raibledesigns.com/tomcat/boot-howto.html и скриптом

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
#!/bin/sh
#
# chkconfig:  345   63   37 
# description: tomcat

CATALINA_HOME=/usr/local/apache-tomcat- 5 . 5 . 17 /;
export CATALINA_HOME
JAVA_HOME=/usr/java/jdk1. 5 .0_06/;
export JAVA_HOME

#TOMCAT_OWNER=tomcat; export TOMCAT_OWNER

start() {
        echo -n "Starting Tomcat:  "
#        su $TOMCAT_OWNER -c $CATALINA_HOME/bin/startup.sh
        $CATALINA_HOME/bin/startup.sh
        sleep  2 
}
stop() {
        echo -n "Stopping Tomcat: "
#        su $TOMCAT_OWNER -c $CATALINA_HOME/bin/shutdown.sh
        $CATALINA_HOME/bin/shutdown.sh
}

# See how we were called.
case "$1" in
  start)
        start
      ;;
  stop)
        stop
      ;;
  restart)
        stop
        start
      ;;
  *)
        echo $"Usage: tomcat {start|stop|restart}"
        exit
esac
...
Рейтинг: 0 / 0
26.12.2006, 11:54:22
    #34224696
Ruslan.Isbarov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск Tomcat
bob_j

Только вот непонятно, каким образом при загрузке системы скрипту будет передан параметр (start/stop/restart).
...
Рейтинг: 0 / 0
26.12.2006, 12:27:57
    #34224802
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск Tomcat
это редхат видимо. он start, stop и restart сам рулит. аналог виндовых сервисов.
...
Рейтинг: 0 / 0
03.01.2007, 14:41:03
    #34235724
JeweL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск Tomcat
Deadyэто редхат видимо. он start, stop и restart сам рулит. аналог виндовых сервисов.
сам то оно да, сам, но надо стартовый скрипт забросить в /etc/init.d/ и включить
# chkconfig --add mytomcatscript
# chkconfig mytomcatscript on
...
Рейтинг: 0 / 0
03.01.2007, 15:38:12
    #34235808
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск Tomcat
автор# chkconfig mytomcatscript on
а разве уровни не надо указывать? Или без параметров он включает на всех уровнях?
...
Рейтинг: 0 / 0
03.01.2007, 17:33:44
    #34235968
JeweL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск Tomcat
строка скрипта
# chkconfig: 345 63 37
указывает, на каких уровнях включать
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Запуск Tomcat / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]