1、安装包:
下载网址:http://dev.sun.com.cn/glassfish/index_zh.html
glassfish-installer-v2.1-b60e-linux-ml.jar(版本:2.1)
2、解压GlassFish软件包并自动创建一个新的文件夹叫“glassfish”
java -Xmx256m -jar glassfish-installer-v2.1-b60e-linux-ml.jar
回复A
mv glassfish /usr/local/
3、设置Ant的执行权限,并执行安装
chmod -R +x /usr/local/glassfish/lib/ant/bin
/usr/local/glassfish/lib/ant/bin/ant -f /usr/local/glassfish/setup.xml
4、修正主机名
vi /etc/hosts
192.168.0.2 VirtualBox
5、Service启动文件
chmod 755 glassfish.sh
chown root:root glassfish.sh
mv glassfish.sh /etc/init.d/glassfish
service glassfish start
================glassfish.sh=====================
#!/bin/sh
#
# glasshfish Startup script for the glassfish server
#
#
# processname: glassfish
#
# Source function library
. /etc/rc.d/init.d/functions
if [ -f /etc/sysconfig/glassfish ]; then
. /etc/sysconfig/glassfish
fi
if [ -z "$GLASSFISH_DOMAIN" ]; then
GLASSFISH_DOMAIN="domain1"
fi
prog="glassfish"
glassfish="/usr/local/glassfish/bin/asadmin"
RETVAL=0
start() {
echo -n $"Starting $prog: "
daemon $glassfish start-domain $GLASSFISH_DOMAIN
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
return $RETVAL
}
stop() {
echo -n $"Stopping $prog: "
daemon $glassfish stop-domain $GLASSFISH_DOMAIN
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog
return $RETVAL
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
RETVAL=1
esac
exit $RETVAL
=====================================
启动 glassfish:正在启动域 domain1, 请稍候。
Default Log location is /usr/local/glassfish/domains/domain1/logs/server.log.
正在将输出重定向至 /usr/local/glassfish/domains/domain1/logs/server.log
域 domain1 已就绪,可以接收客户机请求。将在后台启动其他服务。
正在运行 [Sun GlassFish Enterprise Server v2.1 (9.1.1) (build b60e-fcs)] 的域 [domain1] 的配置和日志位于 [/usr/local/glassfish/domains]。
可从 [http://localhost:4848] 访问管理控制台。
请使用 "asadmin" 命令所使用的同一端口 [4848]。
可以在以下 URL 中获得用户 Web 应用程序:
[http://localhost:8080 https://localhost:8181 ]。
可以获得以下 Web 上下文:
[/web1 /__wstx-services ]。
标准 JMX 客户机(如 JConsole)可以连接至 JMXServiceURL
[service:jmx:rmi:///jndi/rmi://TestEnvironmen:8686/jmxrmi],以用于域管理目的。
域至少会侦听以下用于连接的端口:
[8080 8181 4848 3700 3820 3920 8686 ]。
域不支持应用程序服务器群集和其他独立实例。
[确定]
显示以上内容启动成功
6、测试http://192.168.0.188:4848,或尝试部署hello.war
username:admin
password:adminadmin
linux安装glassfish
最新推荐文章于 2021-05-28 12:34:55 发布