在linux中,glassfish linux,Linux下實現GlassFish自動啟動

 2023-10-05 阅读 25 评论 0

摘要:GlassFish 社區實現了開源 Java EE 5 應用服務器。GlassFish 是一款強健的商業兼容應用服務器,達到產品級質量,可免費用于開發、部署和重新分發。GlassFish 是用于構建 Java EE 5 應用服務器的開源開發項目的名稱。它基于 Sun Microsystems 提供的 Sun Java Sys

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自動啟動

0b1331709591d260c1c78e86d0c51c18.png

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/115516.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息