JBoss版本是jboss-4.2.3.GA-jdk6.zip,操作系统是Windows Server 2008 R2。

1.系统已安装好java环境,JAVA_HOME已配置好;

2.下载所需文件。从http://www.jboss.org/jbossweb/downloads/jboss-native-2-0-10.html下载。

3.上一步下载到的文件,解压,将bin文件夹下所有文件复制到JBoss根目录的bin文件夹下。

并修改service.bat的启动内容,修改内容如下:

a. 第21-23行修改服务的名称、显示名称、描述内容

set SVCNAME=JBoss7server

set SVCDISP=JBoss7

set SVCDESC=JBoss AS 7.1.1.Final - Windows x86

b. 第27行注释掉,在set JAVA_OPTS=-Xrs 的前面加REM,该行改为REM set JAVA_OPTS=-Xrx  注释set JAVA_OPTS=-Xrs的原因是,原本加这一行的作用是防止机算机用户注销时使jboss服务器停止,现注释掉就是指用户注销时jboss就停掉。

4.开始-〉运行-〉输入”cmd”,进入命令行,调整目录到%JBOSS_HOME%\bin,如”cd D:\jboss-as-7.1.1.Final\bin”

5.在命令行中输入 “service.bat install ”,对服务进行安装。提示” Service JBoss7 installed”表示安装成功。可在开始-〉运行-〉输入services.msc,进入服务列表中,查看到名称是Jboss7的服务。右键 Jboss7服务-〉属性-〉常规选项卡-〉启动类型改成自动。自此,每次重新计算机时,jboss7服务随机器自动启动。

6.注销jboss服务的方法同上,使用命令” service.bat uninstall ”。

我的做法和参考文章的区别有如下几点,也成功了,也许跟我版本环境有关:

A.我没有去设置JBOSS_HOME;

B.我没有替换run.bat,因为替换了反而报错。

“c.全文替换掉 run.batstandalone.bat,run.log 为standalone.log。此替换是为了重定向到手工启动jboss服务器的单机模式。

参考文章:

参考 http://www.tuicool.com/articles/jY73ue

Windows Server 2008 R2下将JBoss安装成windows系统服务的更多相关文章

  1. Windows Server 2008 R2下将nginx安装成windows系统服务

    一直在Linux平台上部署web服务,但是最近的一个项目,必须要用windows,不得已再次研究了nginx在windows下的表现,因为Apache httpd在Windows下表现其实也不算太好, ...

  2. 【转】Windows Server 2008 R2下安装 .net framework3.5

    原文地址:http://hi.baidu.com/tonny_dxf/item/6831bcdc3d7c06e7b2f7777c      [你必须用角色管理工具安装.net framework3.5 ...

  3. 如何在Windows Server 2008 R2下搭建FTP服务

    在Windows Server 2008 R2下搭建FTP服务,供客户端读取和上传文件 百度经验:jingyan.baidu.com 工具/原料 Windows Server 2008 R2 百度经验 ...

  4. Windows Server 2008 R2 下 Core界面

    Windows Server 2008 R2 下 Core界面 关于 sc 以及 net 命令 Sc 命令较不全面,仅仅是给服务发送一个开启或者关闭就结束了 Net 命令比较安全,它监视了整个服务的启 ...

  5. Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站

    http://www.cnblogs.com/zhongweiv/archive/2013/01/07/https.html 配置环境 了解HTTPS 配置CA证书服务器 新建示例网站并发布在IIS ...

  6. IIS7.0 Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站

    配置环境 Windows版本:Windows Server 2008 R2 Enterprise Service Pack 1 系统类型: 64 位操作系统 了解HTTPS 为什么需要 HTTPS ? ...

  7. Windows Server 2008 R2远程桌面服务安装配置和授权激活

    1.安装 2.远程桌面授权激活 2.1 管理工具——远程桌面服务——(远程桌面授权管理)RD授权管理器: 2.2 由于RD授权服务器还未激活,所以授权服务器图标右下角显示红色×号: 点服务器展开——右 ...

  8. Windows Server 2008 R2 下配置TLS1.2,添加自签名证书

    前言 2017年1月1日起App Store上的所有App应用将强制开启ATS功能. 苹果的ATS(App Transport Security)对服务器硬性3点要求: ① ATS要求TLS1.2或者 ...

  9. 【服务器运维】Windows Server 2008 R2 下配置证书服务器和HTTPS

    前言 2017年1月1日起App Store上的所有App应用将强制开启ATS功能. 苹果的ATS(App Transport Security)对服务器硬性3点要求: ① ATS要求TLS1.2或者 ...

随机推荐

  1. 【黑客免杀攻防】读书笔记15 - 源码免杀、C++壳的编写

    1.源码免杀 1.1 定位产生特征的源码 定位文件特征 1.根据MyCCL的特征码定位工具,定位出有特征的地址 2.根据VS的反汇编窗口,输入有特征的地址得到特征地址与源码的关系 3.插入Messag ...

  2. MySQL 5.7半同步复制after sync和after commit详解【转】

    如果你的生产库开启了半同步复制,那么对数据的一致性会要求较高,但在MySQL5.5/5.6里,会存在数据不一致的风险.有这么一个场景,客户端提交了一个事务,master把binlog发送给slave, ...

  3. Django BoundField

    一.BoundField from django.forms.boundfield import BoundField BoundField是一个将字段添加数据的一个类,给对应的form字段封装上数据 ...

  4. day09作业

    一.填空题 1.方法 2.堆内存 3.构造方法 4.this 5.this 6.static 7.使用类名进行访问 8.package import class 9.关键字 10.lang 二.选择题 ...

  5. java基础52 编码与解码

    1.解码与编码的含义 编码:把看得懂的字符变成看不懂的码值,这个过程就叫编码    解码:根据码值查到相对应的字符,我们把这个过程就叫解码 注意:编码与解码时,我们一般使用统一的码表,否则非常容易出现 ...

  6. java基础29 迭代器 listIterator() 及各种遍历集合的方法

    listIterator() 迭代器包含了 Iterator() 迭代器中的所有方法. 1.ListIterator的常用方法 hasPrevious() :判断是否还有上一个元素,有则返回true  ...

  7. Java KeyStore 用命令生成keystore文件自己生成证书,简介

    1.生成keyStore文件 在命令行下执行以下命令: Shell代码 收藏代码 keytool -genkey -validity 36000 -alias www.zlex.org -keyalg ...

  8. Codeforces 931D Peculiar apple-tree(dfs+思维)

    题目链接:http://codeforces.com/contest/931/problem/D 题目大意:给你一颗树,每个节点都会长苹果,然后每一秒钟,苹果往下滚一个.两个两个会抵消苹果.问最后在根 ...

  9. Metronic 5.0.5 bootstrap后台管理模板

    演示地址:http://keenthemes.com/preview/metronic/    下载 Dashboard Table

  10. GUC-12 ScheduledThreadPool

    import java.util.Random; import java.util.concurrent.Callable; import java.util.concurrent.Executors ...