我们有一台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服务,你需要遵循以下步骤: 1. **下载和准备**:首先,确保你已经下载了JBoss的二进制发行版,并将其解压到一个合适的目录,例如`C:\jboss`。同时,你也需要下载JavaService.exe,通常它...
将JBoss注册为系统服务是将其自动化管理的关键步骤,尤其在生产环境中,这样可以方便地进行启动、停止和监控。下面我们将详细探讨如何创建、安装、卸载以及操作这些服务脚本。 一、创建服务脚本 1. **定义启动脚本...
最近由于客户的主机使用64位win2008系统的机率越来越多,导致出现javaservice.exe注册的jboss服务无法启动的机率也变多。 所以只好改变方式,采用jboss native工具来注册。 下载工具 jboss-native-2.0.6-windows-...
- EJB容器准备:为EJB提供运行环境,注册ejb-jar.xml中的组件。 - 启动监听器:开启HTTP、HTTPS、JMS等网络端口监听。 - 部署应用:扫描`deploy`目录下的应用并进行部署。 6. **日志与诊断**: - `standalone....
3. **部署EJB**:将EJB打包成ejb-jar文件,并将其放入JBOSS的`deploy`目录下。JBOSS会自动检测并部署这个ejb-jar。 4. **调用EJB**:通过JNDI查找EJB并进行远程调用。可以使用EJB客户端库或直接在JBOSS服务器内部的...
- **JBoss ESB**:为企业级应用程序提供了一个灵活的服务集成框架。 - **jBPM**:用于实现业务流程管理,支持流程定义、执行和监控。 - **Drools**:一个业务规则引擎,用于管理和执行复杂的业务逻辑规则。 - **...
在Windows系统中,可以利用`JavaService.exe`工具将JBoss注册为系统服务,便于管理和监控。首先,确保已经安装了`JavaService.exe`,通常位于`%JBOSS_HOME%\bin`目录下。如果尚未安装,可以从官方网站`...
4. 启动与停止:通过执行`$JBOSS_HOME/bin/standalone.sh`启动服务器,使用`$JBOSS_HOME/bin/standalone.bat`(Windows系统)或`$JBOSS_HOME/bin/stop-standalone.sh`(Linux系统)来停止服务器。 二、JMX(Java ...
4.2 部署服务:将服务打包成JAR或WAR文件,放入JBoss ESB的deploy目录下自动部署。 五、服务的注册与发现 5.1 服务注册:在服务注册表中登记服务元数据,使得其他服务能够发现并调用。 5.2 服务发现:通过服务...
- 使用 `run.sh` (Linux) 或 `run.bat` (Windows) 启动 JBoss 服务。 - 访问 JBoss 控制台,检查 EJBCA 服务是否已成功启动。 - 测试 EJBCA 系统的功能,如创建证书、管理用户等。 #### 五、常见问题及解决方案 - ...
将JBoss注册为系统服务意味着即使在没有用户登录的情况下,它也能自动启动并运行,这对于保持业务连续性和稳定性至关重要。 安装过程通常包括以下几个步骤: 1. 解压JavaService-2.0.10.zip文件,获取其中的Java...
- **server/[config]/conf:** 包含指定JBoss核心服务的`jboss-service.xml`文件及其他配置文件。 - **server/[config]/data:** 存储持久化数据。 - **server/[config]/deploy:** 部署应用代码(JAR/WAR/EAR文件)...
本篇将详述如何使用MyEclipse集成开发环境,结合Flex技术和JBoss应用服务器来搭建这样的环境。 首先,基础是安装Java并配置环境变量。Java运行环境是所有Java相关开发的基础,确保在系统属性中正确设置了`JAVA_HOME...
`onoffsc.war`可能已经包含了上述控制Windows服务的Servlet,你可以通过部署这个WAR到你的J2EE应用服务器(如Tomcat、JBoss或WebLogic),然后通过浏览器访问特定URL来控制服务。 总结来说,"j2ee实现开关windows...
然后在服务器选择中选择JBoss 4.x,确定监控目标为远程。配置远程服务器的IP地址、JProfiler安装目录,以及JProfiler的端口号(保持默认)。最后,指定远程JBoss的启动脚本路径,并在脚本中添加JProfiler的代理路径...
1. **服务注册**:JavaServiceWrapper可以将Java应用程序注册为Windows服务,使得可以通过“服务管理器”进行控制,如启动、停止、暂停和恢复服务。 2. **日志记录**:它提供日志功能,可以帮助开发者追踪服务的...