如何将jboss注册为windows服务

阅读更多

 

 

1、安装jdk,设置好环境变量JAVA_HOME,PATH,JBOSS_HOME。其中JBOSS_HOME为JBoss所在目录,例如:D:\appServer\Jboss-4.2.3.GA

 

2、下载JavaService-2.0.10.zip,解压缩,把其下的JavaService.exe拷贝到D:\appServer\Jboss-4.2.3.GA\bin下

 

3、用命令行工具,到D:\appServer\Jboss-4.2.3.GA\bin目录,输入下面内容:

 

JavaService.exe -install JBoss %JAVA_HOME%\jre\bin\server\jvm.dll -Djava.class.path="%JBOSS_HOME%\bin\run.jar;%JAVA_HOME%\lib\tools.jar" -Xms512M -Xmx1024M -start org.jboss.Main -stop org.jboss.Main -method systemExit -out "%JBOSS_HOME%\server\default\log\stdout.log" -err "%JBOSS_HOME%\server\default\log\stderr.log" -current "%JBOSS_HOME%\bin" -overwrite -startup 6


如何将jboss注册为windows服务_第1张图片
 

注册成功后,通过“net start JBoss”、“net stop JBoss”可以进行服务的启动和停止,

也可以到控制面板-管理工具-服务那里启动和停止。


如何将jboss注册为windows服务_第2张图片
 

 

4、如果需要卸载服务,在命令行工具中输入“JavaService.exe -uninstall JBoss”即可。

Jboss-5.1.0.GA如何安装成Windows服务:

在命令行下进入D:\appServer\Jboss-5.1.0.GA\bin目录,输入:service.bat install,

提示:Service JBoss Application Server 5.1 installed,表示JBoss5.1的服务注册成功。

删除该服务的方式是:进入D:\appServer\Jboss-5.1.0.GA\bin目录,输入:service.bat uninstall,删除成功后系统会提示:Service JBoss Application Server 5.1 removed。

 

注意:Jboss4.2.3安装目录bin目录下面无 JavaService.exe 文件,就需要下载这个文件,其他更高版本有的话(bin目录存在该文件)就不用下载了。

JavaService.exe下载地址: http://download.forge.objectweb.org/javaservice/

 

https://zhidao.baidu.com/question/1927487104408936907.html

 

其他资料参考:

近期希望把Jboss注册为服务自动去启动,电脑重启不用再手动去启动。

首先要查看%JBOSS_HOMTE%/bin下有没有JavaService.exe,如果没有就去下载:http://javaservice.objectweb.org/

下载下来的ZIP包解压,找到JavaService.exe放到%JBOSS_HOMTE%/bin下。

 

配置JBOSS_HOME环境,如:D:\jboss-eap-5.2\jboss-as

配置JAVA_HOME环境,如:D:\software\work_use\Java\jdk1.6.0_31

在DOS窗口进入到%JBOSS_HOMTE%/bin下执行如下代码:

 

[plain] view plain copy

JavaService.exe -install JBoss %Java_Home%/jre/bin/server/jvm.dll -Djava.class.path="%JBOSS_HOME%/bin/run.jar;%JAVA_HOME%/lib/tools.jar" -Xms1024M -Xmx1024M -start org.jboss.Main -stop org.jboss.Main -method systemExit -out "%JBOSS_HOME%/server/default/log/server.log" -err "%JBOSS_HOME%/server/default/log/error.log" -current "%JBOSS_HOME%/bin" -overwrite -startup 6  

 

然后在DOS命令下可以运行:

[plain] view plain copy

net start Jboss 开启服务  

net stop Jboss 关闭服务  

 

如果要删除服务执行:

“JavaService.exe –uninstall 服务名称

如果开启之后访问不了,请先执行%JBOSS_HOMTE%/bin下的run.bat看看问题出在哪里。

例如下面这个错误:

[plain] view plain copy

JAVA_OPTS: -Xms1303m -Xmx1303m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warni  

ng=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=  

3600000 -Dsun.lang.ClassLoader.allowArraySyntax=true -Dsun.rmi.dgc.client.gcInte  

rval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dorg.jboss.resolver.warnin  

g=true -Djava.net.preferIPv4Stack=true -Dprogram.name=run.bat -server  

CLASSPATH: D:\software\work_use\Java\jdk1.6.0_31\lib\tools.jar;D:\jboss-eap-5.  

2\jboss-as\bin\run.jar  

===============================================================================  

Error occurred during initialization of VM  

Could not reserve enough space for object heap  

Could not create the Java virtual machine.  

 

由于Jboss默认的初始内存是1303,比电脑的内存还要大,所以就会报没有足够的内存空间的错误。

解决方法:

找到%JBOSS_HOMTE%/bin下的run.conf.bat,将里面的

set "JAVA_OPTS=-Xms1303m -Xmx1303m -XX:MaxPermSize=256m 

修改为

set "JAVA_OPTS=-Xms128m -Xmx512m -XX:MaxPermSize=256m

Jboss是很强大的,有许多地方需要去学习。

 

 

 https://blog.csdn.net/code_du/article/details/41543827

 

 

 

  • 如何将jboss注册为windows服务_第3张图片
  • 大小: 22.5 KB
  • 如何将jboss注册为windows服务_第4张图片
  • 大小: 9 KB
  • 查看图片附件

你可能感兴趣的:(如何将jboss注册为windows服务)