`

如何将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



 

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

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



 

 

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

 

 

 

  • 大小: 22.5 KB
  • 大小: 9 KB
分享到:
评论

相关推荐

    JBoss启动注册为Windows系统服务 .txt|JBoss启动注册为Windows系统服务&javaService.zip

    要将JBoss注册为Windows服务,你需要遵循以下步骤: 1. **下载和准备**:首先,确保你已经下载了JBoss的二进制发行版,并将其解压到一个合适的目录,例如`C:\jboss`。同时,你也需要下载JavaService.exe,通常它...

    将Jboss注册为系统服务脚本-安装、卸载、启动、停止脚本

    将JBoss注册为系统服务是将其自动化管理的关键步骤,尤其在生产环境中,这样可以方便地进行启动、停止和监控。下面我们将详细探讨如何创建、安装、卸载以及操作这些服务脚本。 一、创建服务脚本 1. **定义启动脚本...

    jboss-native-2.0.8-windows-x64-ssl

    最近由于客户的主机使用64位win2008系统的机率越来越多,导致出现javaservice.exe注册的jboss服务无法启动的机率也变多。 所以只好改变方式,采用jboss native工具来注册。 下载工具 jboss-native-2.0.6-windows-...

    JBoss启动 JBoss启动

    - EJB容器准备:为EJB提供运行环境,注册ejb-jar.xml中的组件。 - 启动监听器:开启HTTP、HTTPS、JMS等网络端口监听。 - 部署应用:扫描`deploy`目录下的应用并进行部署。 6. **日志与诊断**: - `standalone....

    JBOSS 4.2.2GA 使用指南

    3. **部署EJB**:将EJB打包成ejb-jar文件,并将其放入JBOSS的`deploy`目录下。JBOSS会自动检测并部署这个ejb-jar。 4. **调用EJB**:通过JNDI查找EJB并进行远程调用。可以使用EJB客户端库或直接在JBOSS服务器内部的...

    Red Hat JBoss

    - **JBoss ESB**:为企业级应用程序提供了一个灵活的服务集成框架。 - **jBPM**:用于实现业务流程管理,支持流程定义、执行和监控。 - **Drools**:一个业务规则引擎,用于管理和执行复杂的业务逻辑规则。 - **...

    JBOSS 备忘录 TIPS 操作手册

    在Windows系统中,可以利用`JavaService.exe`工具将JBoss注册为系统服务,便于管理和监控。首先,确保已经安装了`JavaService.exe`,通常位于`%JBOSS_HOME%\bin`目录下。如果尚未安装,可以从官方网站`...

    JBOSS使用指南,JMX原理和应用,EJB3.0使用说明

    4. 启动与停止:通过执行`$JBOSS_HOME/bin/standalone.sh`启动服务器,使用`$JBOSS_HOME/bin/standalone.bat`(Windows系统)或`$JBOSS_HOME/bin/stop-standalone.sh`(Linux系统)来停止服务器。 二、JMX(Java ...

    Jboss_ESB学习笔记

    4.2 部署服务:将服务打包成JAR或WAR文件,放入JBoss ESB的deploy目录下自动部署。 五、服务的注册与发现 5.1 服务注册:在服务注册表中登记服务元数据,使得其他服务能够发现并调用。 5.2 服务发现:通过服务...

    EJBCA+mysql+jboss安装布署

    - 使用 `run.sh` (Linux) 或 `run.bat` (Windows) 启动 JBoss 服务。 - 访问 JBoss 控制台,检查 EJBCA 服务是否已成功启动。 - 测试 EJBCA 系统的功能,如创建证书、管理用户等。 #### 五、常见问题及解决方案 - ...

    JavaService-2.0.10.zip,包含中文使用说明

    将JBoss注册为系统服务意味着即使在没有用户登录的情况下,它也能自动启动并运行,这对于保持业务连续性和稳定性至关重要。 安装过程通常包括以下几个步骤: 1. 解压JavaService-2.0.10.zip文件,获取其中的Java...

    JBOSS_Operating_Guide.doc

    - **server/[config]/conf:** 包含指定JBoss核心服务的`jboss-service.xml`文件及其他配置文件。 - **server/[config]/data:** 存储持久化数据。 - **server/[config]/deploy:** 部署应用代码(JAR/WAR/EAR文件)...

    MyEclipe+flex+jboss构建webgis

    本篇将详述如何使用MyEclipse集成开发环境,结合Flex技术和JBoss应用服务器来搭建这样的环境。 首先,基础是安装Java并配置环境变量。Java运行环境是所有Java相关开发的基础,确保在系统属性中正确设置了`JAVA_HOME...

    j2ee实现开关windows服务

    `onoffsc.war`可能已经包含了上述控制Windows服务的Servlet,你可以通过部署这个WAR到你的J2EE应用服务器(如Tomcat、JBoss或WebLogic),然后通过浏览器访问特定URL来控制服务。 总结来说,"j2ee实现开关windows...

    jprofiler8性能监控jboss和tomcat图文详解

    然后在服务器选择中选择JBoss 4.x,确定监控目标为远程。配置远程服务器的IP地址、JProfiler安装目录,以及JProfiler的端口号(保持默认)。最后,指定远程JBoss的启动脚本路径,并在脚本中添加JProfiler的代理路径...

    wrapper_for_windowns

    1. **服务注册**:JavaServiceWrapper可以将Java应用程序注册为Windows服务,使得可以通过“服务管理器”进行控制,如启动、停止、暂停和恢复服务。 2. **日志记录**:它提供日志功能,可以帮助开发者追踪服务的...

Global site tag (gtag.js) - Google Analytics