本文档介绍如何将JBoss 7服务器配置为Windows服务,以便与思科云门户配合使用。
此配置允许JBoss Server在Windows Server启动时作为后台进程自动启动。该进程不需要登录用户启动它,因此,如果该用户注销,该进程将不会被终止。如果Windows Server重新启动,它也会自动重新启动。
本文档的读者应了解这些主题。
Windows Server操作系统
Internet Information Services
本文档中的信息基于下列硬件和软件版本:
Windows Server 2008 R2
IIS 7.5
Jboss 7.1.1.最终版
思科服务门户9.4版或更高版本
有关文档约定的详细信息,请参阅Cisco技术提示约定。
确保您具有对安装JBoss的Windows服务器的管理员访问权限,并且您有支持搜索和替换的文本编辑器(如记事本)。 服务器可以不受限制地访问Web,这也很方便,但不是必需的。
请完成以下步骤:
在www.jboss.org/jbossweb/downloads网站上,搜索“Jboss Web Native Connectors”的当前包,并下载适合您使用的Windows操作系统的二进制文件。例如,如果当前软件包的版本为2.0.10,则下载二进制文件2.0.10-windows x64的zip文件。
将下载的存档文件解压到JBoss根目录。例如:
C:\jboss-as-7.1.1.Final
如果系统提示执行此操作,请覆盖所有同名的现有文件。
使用文本编辑器打开<JBOSS_ROOT>\bin目录下的service.bat文件。将文件副本另存为service.old,以便您有备份。
将SVCNAME、SVCDISP和SVCDESC属性设置为有意义的属性。例如:
set SVCNAME=JBoss7server set SVCDISP=JBoss Server for CSP release X set SVCDESC=JBoss AS 7.1.1.Final - Windows x64 - CSP release X
通过将REM添加到行的开头,注释掉JAVA_OPTS属性。例如:
REM set JAVA_OPTS=-X
用standalone.bat替换运行.bat的所有实例。
将运行.log的所有出现次数替换为standale.log。
替换命令的所有出现情况
call shutdown -S < .s.lock >> shutdown.log 2>&1
使用此命令
call jboss-cli.bat —connect —command=:shutdown> shutdown> log 2>&1
保存修改的service.bat文件。
启动Windows命令行并执行以下命令以安装和注册“JBoss Server for CSP Release X”服务:
service.bat install
打开Server Manager > Configuration > Services,并验证“JBoss Server for CSP Release X”服务已注册。
(可选)将此服务的启动类型更改为自动。
启动“JBoss Service for CSP Release X”服务。
检查日志文件<JBOSS_ROOT>\bin\standalone.log,以验证JBoss服务器是否成功启动。