@echo off @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 initialize environment to start QMan JMX Adapter. @rem It uses several environment variables described below. @rem You can edit this file according to your environment or (reccommended) set their @rem values outside this script. @rem @rem It sets (or retrieve from the environment if defined) the following variables: @rem @rem QMAN_HOME - The home directory of your QMan installation. @rem JAVA_HOME - Location of the version of Java runtime used to start QMan. @rem QMAN_CONFIG_FILE - Location of the QMan configuration file. @rem ************************************************************************** cls :CHECK JVM set JAVA=%JAVA_HOME%\bin\java set JAVA_OPTS=-Xms128m -Xmx512m if not "%JAVA_HOME%" == "" goto CONFIGURE AND START set JAVA=java echo. echo WARNING : JAVA_HOME is not set so unexpected results may occur. echo Please set JAVA_HOME to the directory of your local JDK / JRE to avoid this message. :CONFIGURE AND START if "%QMAN_HOME%" == "" SET QMAN_HOME=.. if "%QMAN_CONFIG_FILE%" == "" SET QMAN_CONFIG_FILE=%QMAN_HOME%\etc\qman-config.xml SET QMAN_LIBS=%QMAN_HOME%\lib SET QMAN_CLASSPATH=%QMAN_HOME%\etc setlocal ENABLEDELAYEDEXPANSION FOR /R %QMAN_LIBS% %%G IN (*.jar) DO set QMAN_CLASSPATH=!QMAN_CLASSPATH!;%%G :START echo =============================================================================== echo. echo QMan JMX Bridge Bootstrap Environment echo -------------------------------------------------- echo. echo QMan HOME : %QMAN_HOME% echo. echo Java executable : %JAVA% echo. echo Java Opts : %JAVA_OPTS% echo. echo Configuration file : %QMAN_CONFIG_FILE% echo. echo Bootstrap classpath : %QMAN_CLASSPATH% echo. echo =============================================================================== echo. "%JAVA%" %JAVA_OPTS% -Dcom.sun.management.jmxremote -Dqman-config=%QMAN_CONFIG_FILE% -classpath "%QMAN_CLASSPATH%" org.apache.qpid.management.domain.services.QMan