Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
Сообщество GlassFish реализует сервер приложений Java EE 5 с открытым исходным кодом. GlassFish — это надежный, коммерчески совместимый сервер приложений производственного качества, который можно бесплатно разрабатывать, развертывать и распространять.
GlassFish — это название проекта разработки с открытым исходным кодом, используемого для создания серверов приложений Java EE 5. Он основан на исходном коде Sun Java System Application Server PE 9, предоставленном Sun Microsystems, и коде персистентности TopLink, предоставленном Oracle. Проект обеспечивает структурированный процесс разработки высококачественных серверов приложений, которые предоставляют новые возможности с беспрецедентной скоростью. Это ответ разработчикам Java, которым нужен доступ к исходному коду и которые могут внести свой вклад в разработку сервера приложений Sun следующего поколения на базе GlassFish. Проект призван облегчить общение между инженерами Sun и Oracle и сообществом и позволит всем разработчикам участвовать в процессе разработки серверов приложений.
1. Сначала создайте файл /etc/init.d/glassfish3. Содержимое файла следующее. Обратите внимание на изменение красной части следующего содержимого (извините, все написано на английском языке).
#! /bin/sh
# This shell script takes care of starting and stopping
# the glassfish DAS and glassfish instance.
#
# chkconfig: -6436
# description: glassfish management
# processname: glassfish
#if you face any problems add the path to your Java
#this way (see Jeffrey’s comments below)
export AS_JAVA=/usr/java/jdk1.6.0_17
#export CLASSPATH=.;AS_JAVA/lib/dt.jar;AS_JAVA/lib/tools.jar
GLASSFISHPATH=/opt/glassfish3/bin
export PASSWD=/opt/glassfish3/bin/.passwd
case”$1″in
start)
echo”starting glassfish from $GLASSFISHPATH”
su – root $GLASSFISHPATH/asadmin start-domain
#start your instance at start time, if you do not have instance, comment these two lines
echo”starting instance st_server”
GLASSFISHPATH/asadmin –user admin –passwordfile PASSWD start-instance st_server
#we need to use this later when we enable https
#sudo -u glassfish $GLASSFISHPATH/asadmin –secure start-domain domain1
;;
status)
$0start
;;
restart)
$0stop
$0start
;;
stop)
echo”stopping instance st_server”
GLASSFISHPATH/asadmin –user admin –passwordfile PASSWD stop-instance st_server
echo”stopping glassfish from $GLASSFISHPATH”
su – root $GLASSFISHPATH/asadmin stop-domain
#we need to use this later when we enable https
#sudo -u root $GLASSFISHPATH/asadmin –secure stop-domain domain1
;;
*)
echo ”usage: 0 {start|stop|restart|status}”
exit3
;;
esac
Установить как исполняемый файл,
$ sudo chmod +x /etc/init.d/glassfish3
Файл паролей выглядит следующим образом
AS_ADMIN_PASSWORD=administration-password
Пожалуйста, измените пароль администратора на свой собственный пароль.
2. Просмотр только что добавленных услуг.
chkconfig –list glassfish3
ты должен увидеть
glassfish30:off1:off2:off3:off4:off5:off6:off
Glassfish не запускается автоматически на всех уровнях запуска системы.
3. Измените для автоматического запуска.
chkconfig glassfish3 on
Он автоматически добавит вам уровень запуска системы. Затем повторите второй шаг, чтобы проверить уровень запуска.
ты должен увидеть
glassfish0:off1:off2:on3:on4:on5:on6:off
Обычно системный уровень Linux равен 3 или 5. Вы можете использовать команду who -r, чтобы проверить уровень запуска вашей системы.
Хорошо, теперь вы можете перезапустить систему, чтобы проверить, запускается ли ваша стеклянная рыбка автоматически. Ха-ха, на самом деле, вы можете заставить ваш tomcat и jboss запускаться автоматически, слегка изменив это.
Соответствующие вложения можно скачать с FTP-сервера №1 Linux Commune, адрес загрузки:
Внедрить автоматический запуск GlassFish под LinuxIDC.com\сентябрь\Linux в 2011 г.
Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/171405.html Исходная ссылка: https://javaforall.cn