`

如何将JBoss注册为Windows服务

阅读更多
我们有一台Windows Server 2003的操作系统,主要是做测试用,好多同事都在上面部署应用,而且系统经常被重启,我们部署的JBoss也就经常断掉。

我们就考虑把JBoss注册为Windows服务,这样可以随着操作系统自动启动。

所用软件及版本:jdk1.6.0_26,Jboss-4.2.3.GA(Jboss-5.1.0.GA下就比较简单,后面会说明)
 
下面是注册步骤: 

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

2.下载JavaService-2.0.10.zip(下载地址:http://forge.ow2.org/projects/javaservice/),解压缩,把其下的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。
分享到:
评论

相关推荐

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

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

    Jboss5.1 下将多个application配置成windows 服务

    - 可以将服务设置为开机自动启动。 #### 四、总结 通过以上步骤,可以在JBoss 5.1环境下将多个应用程序配置为Windows服务,无需依赖第三方软件。这种方式提高了应用的可用性和管理效率,同时也简化了部署过程。在...

    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....

    iis与jboss整合

    - 创建一个用于注册 `isapi_redirector2.dll` 的注册文件,例如命名为 `register_jboss_web_connector.reg`。 - 编辑注册文件内容如下(假设JBoss安装在 `D:\jboss-<version>`): ```plaintext Windows ...

    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...

    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. **日志记录**:它提供日志功能,可以帮助开发者追踪服务的...

    将Java程序注册成系统服务.pdf

    以下是关于如何使用Wrapper将Java程序注册为系统服务的详细说明: 1. **WrapperSimpleApp**: 这是官方推荐的最简单方法,适用于项目初期。通过继承`WrapperSimpleApp`,你的程序会被包装在Wrapper中,但可能需要...

Global site tag (gtag.js) - Google Analytics