1.下载- ref : https://glassfish.dev.java.net/downloads/v2.1-b60e.html
-
2.解压下载的jar # java -Xmx256m -jar glassxxx.jar
3.复制到安装的路径下 copy th glassfish to /opt/glasfish2.1
# cd glassfish2.1
如果系统没安装ant # chmod -R +x lib/ant/bin
make sure tomcat is not running on 8080, I changed to run on 18080
4. 安装 # lib/ant/bin/ant -f setup.xml
cannot move the dir after the above step.
ends results:
create.domain:
[exec] Using port 4848 for Admin.
[exec] Using port 8080 for HTTP Instance.
[exec] Using port 7676 for JMS.
[exec] Using port 3700 for IIOP.
[exec] Using port 8181 for HTTP_SSL.
[exec] Using default port 3820 for IIOP_SSL.
[exec] Using default port 3920 for IIOP_MUTUALAUTH.
[exec] Using default port 8686 for JMX_ADMIN.
[exec] Domain being created with profile:developer, as specified by variable AS_ADMIN_PROFILE in configuration file
.
[exec] ------ Using Profile [developer] to create the domain ------
[exec] XML processing for profile: Base document [/data/downloads/glassfish/lib/install/templates/default-domain.xm
l.template]. Profile name [developer]. Processing property [domain.xml.style-sheets].
[exec] Security Store uses: JKS
[exec] Domain domain1 created.
[exec] Login information relevant to admin user name [admin] for this domain [domain1] stored at [/root/.asadminpas
s] successfully.
[exec] Make sure that this file remains protected. Information stored in this file will be used by asadmin commands
to manage this domain.
5.编写自动启动脚本放在/etc/init.d/
#!/bin/sh
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 domain1
}
glassfish_start() {
$GLASSFISH_HOME/bin/asadmin start-domain domain1
}
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
6.设置脚本为自动运行command to set up running the script:
# sudo update-rc.d glassfish2.1 defaults
logout and login
posted on 2009-06-13 12:11
冰是没有未来的,因为它的永恒 阅读(1004)
评论(0) 编辑 收藏 所属分类:
web 服务器