本文实验使用的软件版本号说明:
表1 本文涉及的部分软件版本号说明
软件名称 | 版本号 |
Tomcat | 6.0 |
JBoss | 6.1 |
Weblogic | 10.3 |
一、Tomcat
Windows下Tomcat免安装版做成开机自启动系统服务:
1、 配置好java环境变量;
2、 在windows下,打开命令行终端,cd进入到tomcat根目录下的”\bin”路径,如下图所示:
图1 CD到tomcat的bin目录
3、在当前目录下执行“service.bat install”命令,看到“The service ‘Tomcat6’has been installed”,则说明服务安装完成。
4、在“开始”输入“services.msc”,进入windows服务列表中,找到刚刚安装的服务,然后点击鼠标右键,在弹出的对话框中选择“属性”,然后将“启动类型”字段更改为“自动”,即完成了该服务的开机自启动设置。
图2 服务安装成功
说明:
1、如果之前已经安装过相同名称的服务,则命令行会提醒“指定的服务已存在”。
图3 服务已经安装,需要自行指定其他服务名
这样的情况下,只需要在执行命令的时候,自行指定服务名成即可,即执行命令变为“service.batinstall myServiceName”;
2、如果要删除已安装的Tomcat服务,则需要在Tomcat的bin路径下,输入命令“service.batremove myServiceName”即可,如果安装服务的时候没有指定服务名,则在删除服务的时候也不需要指定服务名,此时的服务名默认为“Tomcat6”。
二、JBoss
Windows下JBoss安装成开机启动服务
网上找到的JBoss安装成开机启动服务方法是下载了一个JavaService.exe的东东,提供的下载链接不能访问,索性就探索JBoss自己的安装服务机制,同样在JBoss根目录的“\bin”目录下发现了一个叫“service.bat”的文件,猜想这就是安装服务的shell脚本,打开大概浏览了下功能,就是它了,试试。
安装:在控制台终端上cd到JBoss根目录的“\bin”路径下,执行“service.batinstall”命令,服务开始安装,提示“Service JBoss Application Server 6.1 installed”,即表示安装成功。
设置:在“开始”输入“services.msc”,进入windows服务列表中,找到刚刚安装的服务,然后点击鼠标右键,在弹出的对话框中选择“属性”,然后将“启动类型”字段更改为“自动”,即完成了该服务的开机自启动设置。
图4 JBoss服务安装成功
删除:同安装,在控制台中进入JBoss的bin目录,执行“service.batuninstall”,出现“Service JBoss Application Server 6.1removed”,表示删除成功。
图5 JBoss服务卸载成功
三、Weblogic
安装:
1、找到“Oracle\Middleware\wlserver_10.3\server\bin”路径下的“installSvc.cmd”,打开该文件,在下面的这段配置修改为当前weblogic的配置、保存
setWL_HOME=C:\Oracle\Middleware\wlserver_10.3
call"%WL_HOME%\common\bin\commEnv.cmd"
@rem ***************************************************************
@rem **************************************************************
@rem ***************************************************************
set DOMAIN_NAME=base_domain
set SERVER_NAME=AdminServer
set ERDOMAIN_HOME=C:\Oracle\Middleware\user_projects\domains\base_domain
set WLS_USER=tangjx
set WLS_PW=tangjx
@rem *****************************************************************
@rem *****************************************************************
2、打开控制终端,cd到“installSvc.cmd”所在的目录,然后执行“installSvc.cmd”,看到“beasvc base_domain_AdminServer installed”之类的字样,则说明Weblogic服务安装成功。
图6Weblogic服务安装成功
卸载:
在“”找到“uninstallSvc.cmd”文件,打开,找到“%DOMAIN_NAME%_%SERVER_NAME%”,替换为要卸载的Weblogic服务名,然后执行该文件,即可完成Weblogic服务的卸载。
图7Weblogic卸载成功
附:windows服务万能卸载方法
在控制台终端输入“scdelete myServiceName”即可卸载名称为“myServiceName”的服务。