scheduler_service.bat

来自「CRM源码This file describes some issues tha」· Batch 代码 · 共 49 行

BAT
49
字号
@echo off

cd $INSTALL_PATH\Scheduler

@if "%1"=="create" goto create
@if "%1"=="remove" goto remove

echo "Usage: %0 {create|remove}"
goto end

:create
echo Installing QueWeb Scheduler Service...
rem Set correct value to JBOSS_HOME
set JBOSS_HOME=$JBOSS_PATH
echo %~dp0

set QWLIB=$INSTALL_PATH\Scheduler

set CP=
set CP=%CP%;"%QWLIB%\castor-0.9.7-xml.zip"
set CP=%CP%;"%QWLIB%\jakarta-regexp-1.4.jar"
set CP=%CP%;"%QWLIB%\qwcore-ejb.jar"
set CP=%CP%;"%QWLIB%\qwoss-ejb.jar"
set CP=%CP%;"%JBOSS_HOME%\lib\commons-logging.jar"
set CP=%CP%;"%JBOSS_HOME%\lib\endorsed\xercesImpl.jar"
set CP=%CP%;"%JBOSS_HOME%\client\jbossall-client.jar"
set CP=%CP%;"%JBOSS_HOME%\client\javax.servlet.jar"
set CP=%CP%;"%JBOSS_HOME%\client\log4j.jar"
set CP=%CP%;"%JBOSS_HOME%\client\mail.jar"

set JAVA_OPTS=-Dqx.mode=prod
set JAVA_OPTS=%JAVA_OPTS% -Djava.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
set JAVA_OPTS=%JAVA_OPTS% -Djava.naming.provider.url=jnp://localhost:1099
set JAVA_OPTS=%JAVA_OPTS% -Djava.naming.factory.url.pkgs=org.jboss.naming.client
set JAVA_OPTS=%JAVA_OPTS% -Dj2ee.clientName=qw-client

@if not exist log4j.properties copy log4j.properties.example log4j.properties

JavaService -install QScheduler_QWOSS "$JDKPath\jre\bin\server\jvm.dll" -Xms128m -Xmx256m  %JAVA_OPTS% -Djava.class.path=%CP% -start com.queplix.core.modules.services.ServiceRunner
net start QScheduler_QWOSS
goto end

:remove
net stop "QScheduler_QWOSS"
JavaService -uninstall "QScheduler_QWOSS"
goto end

:end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?