网上还有一种比较常规的方法,但感觉比下面的这种方法复杂
以下配置经验证可以使用
要使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窗口闪一下就消失的话,则这个文件就是没问题的。
分享到:
相关推荐
java-service.exe install JBossService C:\java\javaservice\jboss-service.conf ``` 这将在Windows服务管理器中创建一个名为"JBossService"的服务。 步骤四:设置服务属性 在服务管理器中,找到新创建的"JBoss...
### Linux下配置JBoss自动启动(JBoss V4.0) #### 概述 在Linux环境中,JBoss作为一款广泛使用的应用服务器,在企业级开发中扮演着重要角色。为了提高系统的稳定性和可用性,通常会将JBoss配置为开机自启动服务。...
它由Red Hat公司维护,提供了对Web服务、EJB(Enterprise JavaBeans)、JMS(Java Message Service)等标准的全面支持。在本文中,我们将深入探讨JBoss的启动过程及其相关知识点。 1. **JBoss目录结构**: JBoss的...
下面将详细介绍如何使用JavaService-2.0.10.zip中的文件来完成这一操作。 1. **JavaService工具**:JavaService.exe是用于将Java应用程序包装成Windows服务的关键工具。在JavaService-2.0.10.zip中,你可以找到这个...
JavaService-2.0.10.zip 是一个用于将Java应用程序注册为系统服务的工具包,特别针对JBoss应用服务器。...通过正确配置和使用JavaService,用户能够确保其Java应用程序始终在系统启动时自动运行,提供不间断的服务。
此外,还可以通过调整`jboss-service.xml`或使用JMX接口动态调整服务的启动顺序,但这需要对JBoss的内部工作原理有深入的理解。 总结起来,解决JBoss启动优先级问题主要是通过配置文件明确应用之间的依赖关系,利用...
2. **基于AS7的基础架构**:JBoss7是基于AS7构建的,AS7放弃了传统的Classloading和Service Bootstrap机制,转而采用了一种名为"Unified Class Loading"的新模型,这极大地提升了启动速度和内存管理效率。...
【JBoss ESB学习笔记】 ...通过本学习笔记,你将对JBoss ESB有一个全面的认识,并具备基础的使用和开发能力。随着实践的深入,你将能够灵活运用JBoss ESB解决企业级应用集成中的各种挑战,提升系统的可扩展性和灵活性。
4. **使用JavaService.exe**:将JavaService.exe复制到JBoss的bin目录,然后运行以下命令来注册服务(替换`serviceName`为你想要的服务名): ``` JavaService.exe --install serviceName --DisplayName "JBoss ...
完成上述配置后,可以尝试启动新的JBoss实例。可以通过执行`jboss-4.0.2\bin\run.sh -c instance2`命令来启动第二个实例。如果一切顺利,应该可以看到新的JBoss实例成功启动的信息。 #### 7. 验证 最后,可以通过...
为了让JBoss能够在系统启动时自动运行,需要进行以下步骤: 1. **复制并编辑初始化脚本**: - 复制`jboss_init_redhat.sh`到`/etc/rc.d/init.d/`目录下,并重命名为`jboss`。 ```bash cp $JBOSS_HOME/bin/jboss_...
7. **最后的准备工作**:完成所有预启动任务后,JBoss进入就绪状态,等待接受客户端请求。 理解这个启动顺序有助于我们分析启动时遇到的问题,例如,如果某个服务未启动,可能是因为配置错误或依赖项缺失。 **...
- 将JBoss加入到系统的自启动服务中,以便在系统启动时自动运行JBoss。 1. 复制`jboss_init_redhat.sh`脚本至`/etc/rc.d/init.d/`目录下。 ```bash cp /usr/server/jboss-5.0.0.GA/bin/jboss_init_redhat.sh /...
启动 JBoss 服务器可以使用 `/opt/jboss/bin/run.sh` 脚本文件,该脚本文件将启动 JBoss 服务器并将其放置在后台运行中。例如: `./run.sh &` 这将启动 JBoss 服务器,并将其放置在后台运行中。用户可以使用 `ps` ...
用jboss native方式代替javaservice.exe来实现jboss在window中的服务自动启动 最近由于客户的主机使用64位win2008系统的机率越来越多,导致出现javaservice.exe注册的jboss服务无法启动的机率也变多。 所以只好改变...
### JBoss 使用详细操作步骤 #### 一、安装与配置 JBoss 在开始介绍 JBoss 的使用之前,我们首先需要确保已经正确安装并配置了 JBoss。以下是一些基本的操作步骤: 1. **下载 JBoss**:访问 JBoss 官方网站下载...
JavaService-2.0.10 bin 包含的工具集简化了Java应用程序作为Windows服务的部署和管理,这对于那些需要在系统启动时自动启动,并且能够在后台持续运行的应用来说非常有用。通过这些批处理脚本,用户可以方便地自动化...
JBossESB学习笔记 收集了网上1-16系列教程,笔记详细介绍了JBossESB各个组件的特性及配置文件的说明
JavaService是一种技术,它允许Java应用程序在操作系统级别作为服务运行,这意味着Java程序可以在启动时自动启动,无需用户交互,并且可以像其他系统服务一样管理和控制。这种技术对于那些需要持续运行并在后台执行...