Документ создан: 27.07.2011

Создание WebLogic-сервиса в Windows

AdminServer

Для создания Windows-сервиса, который будет запускать ваш WebLogic AdminServer нужно выполнить следующее:

  1. Создать файл, например, "C:\createSvc.cmd" со следующим содержимым:
    echo off
    SETLOCAL
    set DOMAIN_NAME=MAIN_domain
    set USERDOMAIN_HOME=O:\Oracle\Middleware\user_projects\domains\MAIN_domain
    set SERVER_NAME=MAIN_AdminServer
    set PRODUCTION_MODE=false
    set JAVA_VENDOR=Sun
    set JAVA_HOME=O:\Oracle\Middleware\jdk160_24
    set MEM_ARGS=-Xms256m -Xmx512m
    call "O:\Oracle\Middleware\wlserver_10.3\server\bin\installsvc.cmd"
    ENDLOCAL

    "DOMAIN_NAME" и "SERVER_NAME" должны быть введены с учётом регистра. "MAIN_AdminServer" и "MAIN_Adminserver" - разные имена. Сервис будет создан, но не стартанёт.

  2. Выполнить созданный файл.
  3. Проверить в списке сервисов наличие сервиса с именем по шаблону "beasvc DOMAIN_NAME_SERVER_NAME" (в нашем случае - "beasvc MAIN_domain_MAIN_AdminServer")
  4. Запустить сервис в режиме отладки (можно будет определить причину, по которой сервис отказывается стартовать):
    O:\Oracle\Middleware\wlserver_10.3\server\bin\beasvc -debug "beasvc MAIN_domain_MAIN_AdminServer"

    Если сервис поднялся в этом режиме, можно его опускать и стартовать, как windows-сервис.

ManagedServer

Для создания Windows-сервиса, который будет запускать ваш WebLogic ManagedServer нужно выполнить следующее:

  1. Создать файл, например, "C:\createManagedServerSvc.cmd" со следующим содержимым:
    echo off
    SETLOCAL
    set DOMAIN_NAME=MAIN_domain
    set USERDOMAIN_HOME=O:\Oracle\Middleware\user_projects\domains\MAIN_domain
    set SERVER_NAME=MAIN_ManagedServer_1
    set ADMIN_URL=http://www.myserv.ru:7001
    set WLS_USER=<AdminServer ADMIN>
    set WLS_PW=<AdminServer PASSWORD>
    set PRODUCTION_MODE=false
    set JAVA_VENDOR=Sun
    set JAVA_HOME=O:\Oracle\Middleware\jdk160_24
    set MEM_ARGS=-Xms256m -Xmx512m
    call "O:\Oracle\Middleware\wlserver_10.3\server\bin\installsvc.cmd"
    ENDLOCAL

    "DOMAIN_NAME" и "SERVER_NAME" должны быть введены с учётом регистра. "MAIN_ManagedServer_1" и "MAIN_Managedserver_1" - разные имена. Сервис будет создан, но не стартанёт.

  2. Выполнить созданный файл.
  3. Проверить в списке сервисов наличие сервиса с именем по шаблону "beasvc DOMAIN_NAME_SERVER_NAME" (в нашем случае - "beasvc MAIN_domain_MAIN_ManagedServer_1")
  4. Запустить сервис в режиме отладки (можно будет определить причину, по которой сервис отказывается стартовать):
    O:\Oracle\Middleware\wlserver_10.3\server\bin\beasvc -debug "beasvc MAIN_domain_MAIN_AdminServer"

    Если сервис поднялся в этом режиме, можно его опускать и стартовать, как windows-сервис.

 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Donate