GlassFish 社區實現了開源 Java EE 5 應用服務器。GlassFish 是一款強健的商業兼容應用服務器,達到產品級質量,可免費用于開發、部署和重新分發。
GlassFish 是用于構建 Java EE 5 應用服務器的開源開發項目的名稱。它基于 Sun Microsystems 提供的 Sun Java System Application Server PE 9 的源代碼以及 Oracle 貢獻的 TopLink 持久性代碼。該項目提供了開發高質量應用服務器的結構化過程,以前所未有的速度提供新的功能。這是對希望能夠獲得源代碼并為開發 Sun 的下一代應用服務器(基于 GlassFish)作出貢獻的 Java 開發者作出的回應。該項目旨在促進 Sun 和 Oracle 工程師與社區之間的交流,它將使得所有開發者都能夠參與到應用服務器的開發過程中來。
1. 首先在 創建文件/etc/init.d/glassfish3, 文件內容如下. 注意修改下列內容的紅色部分(不好意思,全部用英文寫的)
#!?/bin/sh
在linux中,#?This?shell?script?takes?care?of?starting?and?stopping
#?the?glassfish?DAS?and?glassfish?instance.
#
#?chkconfig:?-6436
#?description:?glassfish?management
linux 文件系統,#?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
linux基本命令的使用,GLASSFISHPATH=/opt/glassfish3/bin
export?PASSWD=/opt/glassfish3/bin/.passwd
case"$1"in
start)
echo"starting?glassfish?from?$GLASSFISHPATH"
linux有什么用、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
linux 自啟動?#sudo?-u?glassfish?$GLASSFISHPATH/asadmin?--secure?start-domain?domain1
;;
status)
$0start
;;
linux進入圖形界面命令。restart)
$0stop
$0start
;;
stop)
linux啟動oracle、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
docker執行容器外shell腳本、#sudo?-u?root?$GLASSFISHPATH/asadmin?--secure?stop-domain?domain1
;;
*)
echo?$"usage:?$0?{start|stop|restart|status}"
exit3
linux界面?;;
esac
設置成可執行文件,
$?sudo?chmod?+x?/etc/init.d/glassfish3
其中的password文件如下
linux安裝?AS_ADMIN_PASSWORD=administration-password
請將 administration-password修改成你自己的密碼
2. 查看剛剛添加的服務
chkconfig?--list?glassfish3
你應該看到
linux怎么進入圖形化界面、glassfish30:off1:off2:off3:off4:off5:off6:off
所有的系統啟動級別glassfish都是不自動啟動的
3. 修改成自動啟動
chkconfig??glassfish3?on
它會自動幫你添加系統的啟動級別,這時再重復一下第二步檢查一下啟動級別。
linux啟動服務命令?你應該會看到
glassfish0:off1:off2:on3:on4:on5:on6:off
一般linux的系統級別都是在3或者5上,你可以用命令 who -r 查看你系統的啟動級別。
好了,現在你可以重啟一下系統來檢查一下你的glassfish是否自動啟動了。呵呵,其實這個你稍微改一下就可以讓你的tomcat, jboss自動啟動的
相關附件下載在Linux公社的1號FTP服務器里,下載地址:
docker容器啟動時自動啟動腳本、在 2011年LinuxIDC.com\9月\Linux下實現GlassFish自動啟動
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态