例子:applications: RestaurantCenter (比mobile先load);mobile。
服務(wù)器: 內(nèi)網(wǎng)192.168.1.18上
glassfish的路徑:/opt/glassfish2.1
1.首先,創(chuàng)建兩個(gè)domain :domain1,domain2
創(chuàng)建domain1 :ant -f setup1.xml <property name="domain.name" value="domain1"/>
<property name="instance.name" value="server"/>
<property name="admin.user" value="admin"/>
<property name="admin.password" value="adminadmin"/>
<property name="admin.port" value="4849"/>
<property name="instance.port" value="8082"/>
<property name="orb.port" value="3701"/>
<property name="imq.port" value="7677"/>
<property name="https.port" value="8182"/>
<property name="iiop_ssl" value="3822"/>
<property name="iiop_mutualauth" value="3922"/>
<property name="jmx.admin" value="8687"/>
創(chuàng)建domain2 :ant -f setup2.xml <property name="domain.name" value="domain2"/>
<property name="admin.user" value="admin"/>
<property name="admin.password" value="adminadmin"/>
<property name="admin.port" value="4849"/>
<property name="instance.port" value="8082"/>
<property name="orb.port" value="3701"/>
<property name="imq.port" value="7677"/>
<property name="https.port" value="8182"/>
<property name="iiop_ssl" value="3822"/>
<property name="iiop_mutualauth" value="3922"/>
<property name="jmx.admin" value="8687"/>
<property name="instance.name" value="server"/>
<property name="admin.user" value="admin"/>
<property name="admin.password" value="adminadmin"/>
<property name="admin.port" value="4848"/>
<property name="instance.port" value="8080"/>
<property name="orb.port" value="3700"/>
<property name="imq.port" value="7676"/>
<property name="https.port" value="8181"/>
2.寫(xiě)啟動(dòng)腳本(見(jiàn)/etc/init.d/glassfish2.1): <property name="admin.user" value="admin"/>
<property name="admin.password" value="adminadmin"/>
<property name="admin.port" value="4848"/>
<property name="instance.port" value="8080"/>
<property name="orb.port" value="3700"/>
<property name="imq.port" value="7676"/>
<property name="https.port" value="8181"/>
USER=glassfish
export GLASSFISH_HOME=/opt/glassfish2.1
export AS_HOME=/opt/glassfish2.1
export JAVAEE_HOME=$AS_HOME
export DERBY_HOME=$AS_HOME/javadb
export PATH=$PATH:$AS_HOME/bin:$DERBY_HOME/bin:$JAVA_HOME/bin
glassfish_stop() {
$GLASSFISH_HOME/bin/asadmin stop-domain domain2
$GLASSFISH_HOME/bin/asadmin stop-domain domain1
}
glassfish_start() {
$GLASSFISH_HOME/bin/asadmin start-domain domain1
$GLASSFISH_HOME/bin/asadmin start-domain domain2
}
db_start() {
su - $USER -c "$GLASSFISH_HOME/bin/asadmin start-database"
}
db_stop() {
su - $USER -c "$GLASSFISH_HOME/bin/asadmin stop-database"
}
case "$1" in
start)
# db_start
glassfish_start
;;
stop)
glassfish_stop
# db_stop
;;
restart)
glassfish_stop
glassfish_start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
設(shè)置腳本為自動(dòng)運(yùn)行command to set up running the script:
# sudo update-rc.d glassfish2.1 defaults
posted on 2009-06-16 15:23 冰是沒(méi)有未來(lái)的,因?yàn)樗挠篮?/a> 閱讀(233) 評(píng)論(0) 編輯 收藏 所屬分類(lèi): web 服務(wù)器