@rem ################################################################ | |
@rem Licensed to the Apache Software Foundation (ASF) under one | |
@rem or more contributor license agreements. See the NOTICE file | |
@rem distributed with this work for additional information | |
@rem regarding copyright ownership. The ASF licenses this file | |
@rem to you under the Apache License, Version 2.0 (the | |
@rem "License"); you may not use this file except in compliance | |
@rem with the License. You may obtain a copy of the License at | |
@rem | |
@rem http://www.apache.org/licenses/LICENSE-2.0 | |
@rem | |
@rem Unless required by applicable law or agreed to in writing, | |
@rem software distributed under the License is distributed on an | |
@rem "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | |
@rem KIND, either express or implied. See the License for the | |
@rem specific language governing permissions and limitations | |
@rem under the License. | |
@rem ################################################################### | |
@rem This script is used to start WebLogic Server. | |
@rem | |
@rem To create your own start script for your domain, you can initialize the | |
@rem environment by calling %WL_HOME%/common/bin/commEnv.cmd. | |
@rem | |
@rem commEnv.cmd initializes following variables: | |
@rem WL_HOME - The root directory of your WebLogic installation. | |
@rem JAVA_HOME - Location of the version of Java used to start WebLogic | |
@rem Server. | |
@rem JAVA_VENDOR - Vendor of the JVM (i.e. BEA, HP, IBM, Sun, etc.) | |
@rem PATH - JDK and WebLogic directories are added to system path. | |
@rem WEBLOGIC_CLASSPATH | |
@rem - Classpath needed to start WebLogic Server. | |
@rem JAVA_VM - The java arg specifying the VM to run. (i.e. | |
@rem -server, -hotspot, etc.) | |
@rem MEM_ARGS - The variable to override the standard memory arguments | |
@rem passed to java. | |
@rem POINTBASE_HOME - Point Base home directory. | |
@rem POINTBASE_CLASSPATH | |
@rem - Classpath needed to start PointBase. | |
@rem Other variables used in this script include: | |
@rem SERVER_NAME - Name of the weblogic server. | |
@rem ADMIN_URL - If this variable is set, the server started will be a | |
@rem managed server, and will look to the url specified (i.e. | |
@rem http://localhost:7001) as the admin server. | |
@rem WLS_USER - cleartext user for server startup. | |
@rem WLS_PW - cleartext password for server startup. | |
@rem PRODUCTION_MODE - Set to true for production mode servers, false for | |
@rem development mode. | |
@rem JAVA_OPTIONS - Java command-line options for running the server. (These | |
@rem will be tagged on to the end of the JAVA_VM and | |
@rem MEM_ARGS) | |
@rem | |
@rem If you want to start the examples server using the JRockit JVM, edit | |
@rem %WL_HOME%/common/bin/commEnv.cmd to specify the correct values for | |
@rem JAVA_HOME and JAVA_VENDOR. | |
@rem | |
@rem For additional information, refer to the WebLogic Server Administration | |
@rem Guide (http://e-docs.bea.com/wls/docs81/adminguide/startstop.html). | |
@rem ************************************************************************* | |
echo off | |
SETLOCAL | |
set WL_HOME=C:\bea\weblogic81 | |
@rem Set Production Mode. When this is set to true, the server starts up in | |
@rem production mode. When set to false, the server starts up in development | |
@rem mode. If it is not set, it will default to false. | |
set PRODUCTION_MODE= | |
@rem Set JAVA_VENDOR to java virtual machine you want to run on server side. | |
set JAVA_VENDOR=Sun | |
@rem Set JAVA_HOME to java virtual machine you want to run on server side. | |
set JAVA_HOME=C:\bea\jdk141_05 | |
call "%WL_HOME%\common\bin\commEnv.cmd" | |
@rem Set SERVER_NAME to the name of the server you wish to start up. | |
set SERVER_NAME=examplesServer | |
@rem Set JAVA_OPTIONS to the java flags you want to pass to the vm. i.e.: | |
@rem set JAVA_OPTIONS=-Dweblogic.attribute=value -Djava.attribute=value | |
set JAVA_OPTIONS= | |
@rem Set MEM_ARGS to the memory args you want to pass to java. For instance: | |
@rem if "%JAVA_VENDOR%"=="BEA" set MEM_ARGS=-Xms32m -Xmx200m | |
@rem ************************************************************************* | |
@rem PointBase and examples domain specific configuration | |
set SAMPLES_HOME=C:\bea\weblogic81\samples | |
set EXAMPLES_CONFIG=%SAMPLES_HOME%\domains\examples | |
set EXAMPLES_HOME=%SAMPLES_HOME%\server\examples | |
set EXAMPLES_BUILD=%EXAMPLES_HOME%\build | |
set APPLICATIONS=%EXAMPLES_CONFIG%\applications | |
set CLIENT_CLASSES=%EXAMPLES_BUILD%\clientclasses | |
set SERVER_CLASSES=%EXAMPLES_BUILD%\serverclasses | |
set COMMON_CLASSES=%EXAMPLES_BUILD%\common | |
set EX_WEBAPP_CLASSES=%EXAMPLES_BUILD%\examplesWebApp\WEB-INF\classes | |
@rem Add PointBase classes to the classpath, so we can start the examples | |
@rem database. Also add the examples directories specified above to the | |
@rem classpath to be picked up by WebLogic Server. | |
set CLASSPATH=C:\bea\weblogic81\server\lib\webservices.jar;%POINTBASE_CLASSPATH%;%CLIENT_CLASSES%;%SERVER_CLASSES%;%COMMON_CLASSES%;%CLIENT_CLASSES%\utils_common.jar | |
@rem Start PointBase 4.4. | |
start "PointBase" cmd /c ""%JAVA_HOME%\bin\java" com.pointbase.net.netServer /port:9092 /d:3 /pointbase.ini="pointbase.ini"" > "pointbase.log" 2>&1 | |
@rem ************************************************************************* | |
@rem Call WebLogic Server | |
set CLASSPATH=%WEBLOGIC_CLASSPATH%;%CLASSPATH% | |
@rem -=-=-=-=-=-=-=-=- Start OFBiz Classpath Here -=-=-=-=-=-=-=-=- | |
<#list classpathDirs as dir> | |
set CLASSPATH=%CLASSPATH%;${dir} | |
</#list> | |
<#list classpathJars as jar> | |
set CLASSPATH=%CLASSPATH%;${jar} | |
</#list> | |
@rem -=-=-=-=-=-=-=-=- End OFBiz Classpath Here -=-=-=-=-=-=-=-=- | |
"%JAVA_HOME%\bin\java" %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% -Dweblogic.Name=%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" -Dofbiz.home="${env.get("ofbiz.home")}" weblogic.Server | |
ENDLOCAL |