Как создать службу Windows для Oracle WebLogic Server?
Oracle WebLogic Server — единая, расширяемая платформа для разработки, развёртывания и запуска корпоративных приложений, таких как Java, в локальной и облачной среде.
Для памятки опишу как создать службу Windows для WebLogic, которая позволяет автоматически запускать WebLogic при запуске Windows.
Создать службу Windows для WebLogic
Создаем файл сценария WebLogic_Admin_WinSvc_Install.cmd
, со следующим содержимым:
echo off
SETLOCAL
set MW_HOME=C:\Oracle\Middleware\Oracle_Home
set DOMAIN_NAME=base_domain
set USERDOMAIN_HOME=C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain
set SERVER_NAME=AdminServer
set WL_HOME=C:\Oracle\Middleware\Oracle_Home\wlserver
set PRODUCTION_MODE=true
set WLS_USER=weblogic
set WLS_PW=weblogic
set MEM_ARGS=-Xms128m -Xmx512m
call "C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin\setDomainEnv.cmd"
call "C:\Oracle\Middleware\Oracle_Home\wlserver\server\bin\installSvc.cmd"
ENDLOCAL
Где:
MW_HOME
: это имя корневого каталога установки WebLogic.DOMAIN_NAME
: это имя вашего домена WebLogic Server.SERVER_NAME
: это имя существующего экземпляра сервера, который вы хотите настроить как службу Windows.WLS_USER
|WLS_PW
: это имя существующего пользователя, имеющего права на запуск экземпляра сервера, а password — это пароль пользователя.
Для установки службы, запускаем WebLogic_Admin_WinSvc_Install.cmd
от имени администратора. Созданная служба будет создана с именем — wlsvc base_domain_AdminServer
.
DOMAIN_NAME
и SERVER_NAME
, на основе этих параметров будет формироваться имя службы WebLogic.Удаление службы WebLogic Windows
Чтобы удалить службу WebLogic Windows, создаем файл сценария WebLogic_Admin_WinSvc_Uninstall.cmd
, со следующим содержимым:
echo off
SETLOCAL
set DOMAIN_NAME=base_domain
set USERDOMAIN_HOME=C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain
set SERVER_NAME=PWE_AdminServer
call "C:\Oracle\Middleware\Oracle_Home\wlserver\server\bin\uninstallSvc.cmd"
ENDLOCAL
Для удаления службы, запускаем WebLogic_Admin_WinSvc_Uninstall.cmd
от имени администратора и служба WebLogic Windows будет удалена из вашей системы.
Обсуждение
Нет комментариев.