一、环境
服务器操作系统:windows server 2008
weblogic 版本:weblogic 10gR3
二、操作步骤:
1、将weblogic服务注册为windows服务
该版本的weblogic在\wlserver_10.3\server\bin目录下有个注册win服务的脚本:installSvc.cmd;
在创建的weblogic域空间目录下新建一个installWinSvc.cmd脚本,将installSvc脚本所需要的参数设置好,双击运行就可成功注册win服务。
在系统服务中可以看到名为beasvc test_AdminServer的服务。
installWinSvc脚本代码如下:
@echo off
SETLOCAL
set DOMAIN_NAME=test
set USERDOMAIN_HOME=E:\Oracle\Middleware\user_projects\domains\test
set SERVER_NAME=AdminServer
set PRODUCTION_MODE=true
set MEM_ARGS=-Xms128m -Xmx256m
call "E:\Oracle\Middleware\wlserver_10.3\server\bin\installSvc.cmd"
ENDLOCAL
删除注册的win服务,将wlserver_10.3\server\bin目录下的uninstallSvc复制到域空间目录下修改其中的服务名后,双击执行后,服务删除。
@echo off
SETLOCAL
set WL_HOME=E:\Oracle\Middleware\wlserver_10.3
rem *** Uninstall the service
"%WL_HOME%\server\bin\beasvc" -remove -svcname:"beasvc test_AdminServer"
ENDLOCAL
2、新建一个win服务停止启动服务的脚本放在程序→启动目录下
扫描二维码关注公众号,回复:
2548758 查看本文章
net stop "beasvc test_AdminServer"
net start "beasvc test_AdminServer"
3、开始→程序→附件→系统工具→任务计划,新建任务计划,设置名称、触发器,在操作中浏览选择启动目录中的脚本
至此完成