windows环境配置计划任务让weblogic的servers开机启动【原】

 准备脚本

注意如果weblogic在D盘,那么以下cmd中的所有C:都要替换成D: , 因为windows需要切盘符.

启动weblogic管理服务adminServer 的文件: startAdminServer.cmd

@ECHO OFF

@REM WARNING: This file is created by the Configuration Wizard.
@REM Any changes to this script may be lost when adding extensions to this configuration.

SETLOCAL
C:
set DOMAIN_HOME=C:OracleMiddlewareuser_projectsdomainsbase_domain
cd "%DOMAIN_HOME%in"
set USER_MEM_ARGS=-Xms1024m -Xmx1024m -XX:MaxPermSize=256m
call startWebLogic.cmd >weblogic.log 2>&1


ENDLOCAL

 启动weblogic节点管理器(NodeManager)的文件: startNodeManager.cmd

@ECHO OFF

@REM WARNING: This file is created by the Configuration Wizard.
@REM Any changes to this script may be lost when adding extensions to this configuration.

SETLOCAL
C:

cd "C:OracleMiddlewarewlserver_10.3serverin"
call startNodeManager.cmd >nodemanager.log 2>&1

ENDLOCAL

启动webloigc被管理服 testServer 的文件: startTestServer.cmd

@echo off
set SERVER_NAME=testServer
set ADMIN_URL=http://localhost:7001
C:
cd c:OracleMiddlewareuser_projectsdomainsase_domainbin
set USER_MEM_ARGS=-Xms256m -Xmx256m -XX:MaxPermSize=256m
call startManagedWebLogic.cmd %SERVER_NAME% %ADMIN_URL%

配置计划任务

先配置好 startWeblogic.cmd 

再打开任务计划程序, 步骤 : 右键我的电脑-->管理-->系统工具-->任务计划程序

1.设置"常规选项卡"

 2.设置"触发器选项卡"

 3.设置"操作选项卡", 浏览选中startWeblogic.cmd脚本

再配置另两个计划任务

配置startNodeManager.cmd和startTestServer.cmd同上,

或者直接把该startTestServer.cmd中内容移到startWeblogic.cmd中,只做一个计划任务. 但那样不方便管理.不好设置延迟时间.

其实windows里面肯定有A任务执行成功了再执行B任务这样的功能,只是本人还没研究,如果能那样的话,那肯定是最优做法.

因为被管理server肯定需要在管理server之后启动的.

 参考: Weblogic Server 启动脚本

http://tieba.baidu.com/p/2356116026

计划任务补充说明

经过多台任务的手动安装并导出startAdminServer任务后,对比结果只有以下2处差异

所以,在导出程序后,我们手动修改一下机器名即可,如把YWJK-APP换成YW-TP

其它方法

把要运行的程序放到以下目录:

C:ProgramDataMicrosoftWindowsStart MenuProgramsStartUp

原文地址:https://www.cnblogs.com/whatlonelytear/p/7865722.html