owfe.bat

来自「日常的办公系统 应用工作流框架等增加员工的基本信息、培训信息、奖罚信息、薪资信息」· Batch 代码 · 共 71 行

BAT
71
字号
@echo off

rem
rem starting one OpenWFE component
rem
rem $Id: owfe.bat,v 1.14 2005/01/08 17:31:36 jmettraux Exp $
rem


set APP=%1
set FLAVOUR=%2-%APP%

set ETC=%ETC%\%APP%


if "%APP%" == "apre" set JYTHON=-Dpython.path=%JARS%\jyLib.jar


set CONF=%ETC%\%FLAVOUR%-configuration.xml
if exist "%CONF%" goto confOk
set CONF=%ETC%\%APP%-configuration.xml
set FLAVOUR=%APP%
:confOk

rem jesus, it's been a long time since I haven't used a 'goto'...

set LOGCONF=file:%ETC%\logging.xml
set CLASS=openwfe.org.Application

rem
rem security settings

set POLICY=%ETC%\win-%FLAVOUR%-policy.conf
if exist "%POLICY%" goto policyOk
set POLICY=%ETC%\%FLAVOUR%-policy.conf
if exist "%POLICY%" goto policyOk
set POLICY=%ETC%\win-%APP%-policy.conf
if exist "%POLICY%" goto policyOk
set POLICY=%ETC%\%APP%-policy.conf
if exist "%POLICY%" goto policyOk
set POLICY=
:policyOk

set LOGIN=%ETC%\%FLAVOUR%-login.conf
if exist "%LOGIN%" goto loginOk
set LOGIN=%ETC%\%APP%-login.conf
if exist "%LOGIN%" goto loginOk
set LOGIN=
:loginOk

if "%POLICY%" == "" goto noSecurity
if "%LOGIN%" == "" goto noSecurity
set SECURITY=-Djava.security.manager -Djava.security.policy=%POLICY% -Djava.security.auth.login.config=%LOGIN%
goto securityOk
:noSecurity
set SECURITY=
:securityOk

rem echo sec: %SECURITY%


rem
rem launch component

cd %OPENWFE_HOME%

%JAVA_HOME%\bin\java -Dapp=%APP% %ENCODING% -Dlog4j.configuration=%LOGCONF% %SECURITY% %JYTHON% -cp %CP% %CLASS% %CONF%

exit

⌨️ 快捷键说明

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