linux安装glassfish

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值