`
musicmmm
  • 浏览: 81397 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用javaservice对jboss完成自动启动[笔记1]

阅读更多
网上还有一种比较常规的方法,但感觉比下面的这种方法复杂

以下配置经验证可以使用

要使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窗口闪一下就消失的话,则这个文件就是没问题的。


分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    jboss如何在windows系统服务中启动

    java-service.exe install JBossService C:\java\javaservice\jboss-service.conf ``` 这将在Windows服务管理器中创建一个名为"JBossService"的服务。 步骤四:设置服务属性 在服务管理器中,找到新创建的"JBoss...

    \Linux下配置JBoss自动启动(JBoss V4.0)

    ### Linux下配置JBoss自动启动(JBoss V4.0) #### 概述 在Linux环境中,JBoss作为一款广泛使用的应用服务器,在企业级开发中扮演着重要角色。为了提高系统的稳定性和可用性,通常会将JBoss配置为开机自启动服务。...

    JBoss启动 JBoss启动

    它由Red Hat公司维护,提供了对Web服务、EJB(Enterprise JavaBeans)、JMS(Java Message Service)等标准的全面支持。在本文中,我们将深入探讨JBoss的启动过程及其相关知识点。 1. **JBoss目录结构**: JBoss的...

    【JBOSS安装成windos服务的方法】JavaService-2.0.10.zip

    下面将详细介绍如何使用JavaService-2.0.10.zip中的文件来完成这一操作。 1. **JavaService工具**:JavaService.exe是用于将Java应用程序包装成Windows服务的关键工具。在JavaService-2.0.10.zip中,你可以找到这个...

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

    JavaService-2.0.10.zip 是一个用于将Java应用程序注册为系统服务的工具包,特别针对JBoss应用服务器。...通过正确配置和使用JavaService,用户能够确保其Java应用程序始终在系统启动时自动运行,提供不间断的服务。

    解决jboss中启动的优先级的问题

    此外,还可以通过调整`jboss-service.xml`或使用JMX接口动态调整服务的启动顺序,但这需要对JBoss的内部工作原理有深入的理解。 总结起来,解决JBoss启动优先级问题主要是通过配置文件明确应用之间的依赖关系,利用...

    JBOSS7学习笔记

    2. **基于AS7的基础架构**:JBoss7是基于AS7构建的,AS7放弃了传统的Classloading和Service Bootstrap机制,转而采用了一种名为"Unified Class Loading"的新模型,这极大地提升了启动速度和内存管理效率。...

    Jboss_ESB学习笔记

    【JBoss ESB学习笔记】 ...通过本学习笔记,你将对JBoss ESB有一个全面的认识,并具备基础的使用和开发能力。随着实践的深入,你将能够灵活运用JBoss ESB解决企业级应用集成中的各种挑战,提升系统的可扩展性和灵活性。

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

    4. **使用JavaService.exe**:将JavaService.exe复制到JBoss的bin目录,然后运行以下命令来注册服务(替换`serviceName`为你想要的服务名): ``` JavaService.exe --install serviceName --DisplayName "JBoss ...

    在jboss同时启动两个实例

    完成上述配置后,可以尝试启动新的JBoss实例。可以通过执行`jboss-4.0.2\bin\run.sh -c instance2`命令来启动第二个实例。如果一切顺利,应该可以看到新的JBoss实例成功启动的信息。 #### 7. 验证 最后,可以通过...

    Linux下安装jboss,并设置自启动服务.txt

    为了让JBoss能够在系统启动时自动运行,需要进行以下步骤: 1. **复制并编辑初始化脚本**: - 复制`jboss_init_redhat.sh`到`/etc/rc.d/init.d/`目录下,并重命名为`jboss`。 ```bash cp $JBOSS_HOME/bin/jboss_...

    JBOSS启动顺序、JBOSS占用的端口

    7. **最后的准备工作**:完成所有预启动任务后,JBoss进入就绪状态,等待接受客户端请求。 理解这个启动顺序有助于我们分析启动时遇到的问题,例如,如果某个服务未启动,可能是因为配置错误或依赖项缺失。 **...

    linux 下jdk ,jboss的安装和jboss的自启动.txt

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

    linux启动jboss

    启动 JBoss 服务器可以使用 `/opt/jboss/bin/run.sh` 脚本文件,该脚本文件将启动 JBoss 服务器并将其放置在后台运行中。例如: `./run.sh &` 这将启动 JBoss 服务器,并将其放置在后台运行中。用户可以使用 `ps` ...

    jboss-native-2.0.8-windows-x64-ssl

    用jboss native方式代替javaservice.exe来实现jboss在window中的服务自动启动 最近由于客户的主机使用64位win2008系统的机率越来越多,导致出现javaservice.exe注册的jboss服务无法启动的机率也变多。 所以只好改变...

    jboss使用详细操作步骤

    ### JBoss 使用详细操作步骤 #### 一、安装与配置 JBoss 在开始介绍 JBoss 的使用之前,我们首先需要确保已经正确安装并配置了 JBoss。以下是一些基本的操作步骤: 1. **下载 JBoss**:访问 JBoss 官方网站下载...

    JavaService-2.0.10 bin

    JavaService-2.0.10 bin 包含的工具集简化了Java应用程序作为Windows服务的部署和管理,这对于那些需要在系统启动时自动启动,并且能够在后台持续运行的应用来说非常有用。通过这些批处理脚本,用户可以方便地自动化...

    JBossESB学习笔记(1-16全)

    JBossESB学习笔记 收集了网上1-16系列教程,笔记详细介绍了JBossESB各个组件的特性及配置文件的说明

    JavaService

    JavaService是一种技术,它允许Java应用程序在操作系统级别作为服务运行,这意味着Java程序可以在启动时自动启动,无需用户交互,并且可以像其他系统服务一样管理和控制。这种技术对于那些需要持续运行并在后台执行...

Global site tag (gtag.js) - Google Analytics