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:\Oracle\Middleware\user_projects\domains\base_domain
cd "%DOMAIN_HOME%\bin"
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:\Oracle\Middleware\wlserver_10.3\server\bin"
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:\Oracle\Middleware\user_projects\domains\base_domain\bin
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:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM