Сервер Weblogic выключается при закрытии окна скрипта?

Я установил Fusion SOA 11.1.1.5 на удаленный компьютер с Linux (64-разрядная версия) и успешно запустил сервер weblogic с помощью команды startWeblogic.sh из папки DOMAIN_HOME/ (а не из папки DOMAIN_HOME/bin/). У меня есть пара сомнений относительно этого:

  1. Это правильный сценарий startWeblogic.sh, который должен быть выполнен, то есть тот, что находится в domain_home или тот, что в domain_home/bin ?

  2. Я мог бы запустить сервер, просто запустив startWeblogic.sh из папки domain_home, но при закрытии окна запуска скрипта сервер также отключается. Как правильно запустить сервер?


person Anukrati Omar    schedule 23.09.2011    source источник


Ответы (1)


1. Это правильный сценарий startWeblogic.sh, который должен быть выполнен, т. е. тот, который находится в domain_home или тот, что в domain_home/bin?

Да, startWeblogic.sh в DOMAIN_HOME является правильным для запуска, он внутренне вызовет bin/startWeblogic.sh. Просто проверьте это, прочитав файл в DOMAIN_HOME.

2. Я мог запустить сервер, просто запустив startWeblogic.sh из папки domain_home, но при закрытии окна запуска скрипта сервер также падает. Как правильно запустить сервер?

Итак, вы запускаете Weblogic sh на переднем плане, поэтому он завершается, когда вы закрываете окно. Вы можете отправить это в фоновый режим, выполнив

command  &

i.e.

startWeblogic.sh &

подробнее см. на http://www.washington.edu/computing/unix/startdoc/shell.html#run

Позже вы можете восстановить запущенные процессы и вернуть их на передний план, но я полагаю, что вам нужно только следить за запущенными журналами, чтобы увидеть, что происходит в Weblogic.

person JoseK    schedule 23.09.2011