GlassFishV3添加到windows服务

在命令行运行asadmin.bat create-service


记住一定要以管理员说身份运行


这样注册的服务在停止的时候可能停不下来,起码在win7上是这样的。需要手动执行停止命令


今天发现这样做问题很大估计是因为我的jdk不是安装版本的原因。而且在电脑重启后,如果我不登录,服务还是没有起来。

google了一把。解决方法如下:

1、进入命令行,一定要以管理员身份进入

2、删除已经安装的服务   sc delete domain1(你的服务id)

3、进入glassfish的安装目录的glassfish\domains\domain1\bin

4、修改domain1Service.xml文件,加入<env name="AS_JAVA" value="D:/Java/jdk1.7.0_05"/>,设定jdk。这一行只要是<service></service>的一级子标签就行

5、回到命令行添加服务,sc create 服务名 -binPath= 和domain1Service.xml同目录的的exe文件,写决定路径

这样就大功告成。

注意-binPath=后面一定要有空格。


以上方法就把glassfish添加到服务了,而且没有什么问题。接下来的问题是如果在重启后不登录系统glassfish会自动启动。这个是由于jvm的原因。所以启动好glassfish后在jvm选项里加入

“-Xrs”这个参数就可以了。


网上还有说如果是2003系统则要在

glassfish\lib \processLauncher.xml文件,在<process name="as9-server"> 标记下加入:

<sysproperty key="-Xrs"/>

-------------------------------
2003上要装.net framework,要不会报GlassFish创建服务失败     返回值128
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值