使用javaservice对jboss完成自动启动[笔记1](zhuanzai)

本文介绍如何使用JavaService工具将JBoss配置为Windows系统服务,实现自动启动。具体步骤包括安装JavaService工具、配置环境变量、修改批处理文件等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用javaservice对jboss完成自动启动[笔记1]
博客分类:技术类

JBossOracleJDK配置管理 .

网上还有一种比较常规的方法,但感觉比下面的这种方法复杂

以下配置经验证可以使用

要使jboss自动启动,则需将其安装为系统服务
通过javaservice来实现
下载地址:http://download.forge.objectweb.org/javaservice/
只需用到JavaService-2.0.10.zip包中的InstallJBoss.bat JavaService.exe UninstallJBoss.bat 这三个文件

1、拷贝InstallJBoss.bat,UninstallJBoss.bat,JavaService.exe这三个文件到JBOSS_HOME/bin目录,也就是jboss的安装目录下的bin包下
如:D:\jboss-4.0.0\jboss-4.0.0\bin


2、在该目录下新增一个文件installenv.bat,文件内容是
set JAVA_HOME=C:\Java\jdk1.6.0_07 [jdk的安装目录]
set JBOSS_HOME=D:\jboss-4.0.0\jboss-4.0.0 [jboss的安装目录]
当然先要将jdk ,jboss的环境变量配好。

3、然后在InstallJBoss.bat,UninstallJBoss.bat这两个文件的开始处增加一行命令:
call installenv.bat,直接加在两个文件的开头处即可



4、打开cmd命令行,到达JBOSS_HOME/bin目录,执行installjboss avp -manual
第一个参数,是依靠的服务名,一般是jboss应用所依靠的数据库服务的名称,如oracle,sqlserver的服务[我在配置时并未使用这一个参数,也没问题]
第二个参数,是服务的启动方式,-auto,-manual
如果不想要第一个参数,把InstallJBoss.bat中的参数%dependopt% %svcmode%去掉即可,然后运行installjboss -auto就行了

5、打开cmd命令行,到达JBOSS_HOME/bin目录,输入installjboss –auto就可以安装了

成功后会如下图


6、可以在控制面板—管理工具—服务中查看有无JBoss这一项,没装前是没有这一项的


7、卸载(这一项我没试过)
打开cmd命令行,到达JBOSS_HOME/bin目录,执行
javaservice -uninstall jboss
最后一个参数是服务名

问题:
有可能会报JavaService.exe不是一个有效的win32程序,这有可能是因为从解压包中解压时就已经产生了这个错误,如果要想确认这个程序是否可以使用的话,则可以解压后,直接点击这个文件,如果没有任何报错提示,而是出现cmd窗口闪一下就消失的话,则这个文件就是没问题的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值