启动脚本 LINUX WINDOWS

启动脚本 LINUX WINDOWS
This commit is contained in:
shimingxy 2020-06-21 12:31:23 +08:00
parent 804bdd398f
commit e60c653432
15 changed files with 326 additions and 0 deletions

View File

@ -0,0 +1,17 @@
@echo off
echo ===============================================================================
echo == Maxkey Sigle Sign On System ==
echo == MaxKey Version 2.0.0 GA ==
echo == Set JAVA_HOME .... ==
echo == JAVA_HOME JDK ==
SET JAVA_HOME=%cd%/jre
echo Current JAVA_HOME is : ==
echo -----%JAVA_HOME%
call %JAVA_HOME%/bin/java -version
rem echo ===============================================================================

View File

@ -0,0 +1,14 @@
#!/bin/bash
echo "-------------------------------------------------------------------------------"
echo "-- Maxkey Sigle Sign On System --"
echo "-- MaxKey Version 2.0.0 GA --"
echo "-- Set JAVA_HOME .... --"
echo "-- JAVA_HOME JDK --"
JAVA_HOME=/opt/jdk-14
export JAVA_HOME=/opt/jdk-14
$JAVA_HOME/bin/java -version
echo "-- JAVA_HOME $JAVA_HOME "
echo "-------------------------------------------------------------------------------"

View File

@ -0,0 +1,57 @@
@echo off
call set_maxkey_env.bat
SET JAVA_MARK=MaxKeyRunner
SET JAVA_OPTS= -Xms128m
SET JAVA_OPTS=%JAVA_OPTS% -Xmx1024m
SET JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8
rem SET JAVA_OPTS="%JAVA_OPTS% -Dfile.encoding=GBK"
SET JAVA_OPTS=%JAVA_OPTS% -DjavaMark=%JAVA_MARK%
SET JAVA_CONF=./maxkey
SET JAVA_LIBPATH=./maxkey_lib
SET JAVA_LIBMAXKEYPATH=./maxkey
SET JAVA_CLASSPATH=./classes;./bin;%JAVA_CONF%
SET JAVA_MAINCLASS=org.maxkey.MaxKeyApplication
SET JAVA_EXEC=%JAVA_HOME%/bin/java
rem mk logs dir
if NOT EXIST "./logs" MKDIR "logs"
rem init TEMP_CLASSPATH
SET TEMP_CLASSPATH=
rem new setclasspath.bat
echo SET TEMP_CLASSPATH=%%TEMP_CLASSPATH%%;%%1> setclasspath.bat
FOR %%i IN (%JAVA_LIBPATH%/*.jar) DO (
CALL setclasspath.bat %JAVA_LIBPATH%/%%i
)
FOR %%i IN (%JAVA_LIBMAXKEYPATH%/*.jar) DO (
CALL setclasspath.bat %JAVA_LIBMAXKEYPATH%/%%i
)
SET JAVA_CLASSPATH=%JAVA_CLASSPATH%;%TEMP_CLASSPATH%
rem delete setclasspath.bat
DEL setclasspath.bat
rem Display our environment
echo ===============================================================================
echo Bootstrap Environment
echo.
rem echo JAVA_CLASSPATH = %JAVA_CLASSPATH%
echo JAVA_CONF = %JAVA_CONF%
echo JAVA_OPTS = %JAVA_OPTS%
echo JAVA_HOME = %JAVA_HOME%
echo JAVA = %JAVA_EXEC%
echo JAVA = %JAVA_MAINCLASS%
echo.
%JAVA_EXEC% -version
echo.
echo ===============================================================================
echo.
%JAVA_EXEC% %JAVA_OPTS% -classpath %JAVA_CLASSPATH% %JAVA_MAINCLASS%
echo run finished
PAUSE

View File

@ -0,0 +1,50 @@
#!/bin/bash
source ./set_maxkey_env.sh
JAVA_MARK=MaxKey
JAVA_OPTS=" -Xms128m "
JAVA_OPTS="${JAVA_OPTS} -Xmx1024m"
JAVA_OPTS="${JAVA_OPTS} -Dfile.encoding=UTF-8"
JAVA_OPTS="${JAVA_OPTS} -DjavaMark=${JAVA_MARK}"
JAVA_CONF=./maxkey
JAVA_LIBPATH=./maxkey_lib
JAVA_LIBMAXKEYPATH=./maxkey
JAVA_CLASSPATH=./classes:./bin:$JAVA_CONF:
JAVA_MAINCLASS=org.maxkey.MaxKeyApplication
JAVA_EXEC=$JAVA_HOME/bin/java
export JAVA_CLASSPATH
export JAVA_LIBPATH
export JAVA_LIBMAXKEYPATH
for LL in `ls $JAVA_LIBPATH/*.jar`
do
JAVA_CLASSPATH=$JAVA_CLASSPATH:$LL
done
for LL in `ls $JAVA_LIBMAXKEYPATH/*.jar`
do
JAVA_CLASSPATH=$JAVA_CLASSPATH:$LL
done
export JAVA_CLASSPATH
# Display our environment
echo "-------------------------------------------------------------------------------"
echo " Bootstrap Environment"
echo ""
#echo JAVA_CLASSPATH : ${JAVA_CLASSPATH}
echo JAVA_CONF : $JAVA_CONF
echo JAVA_OPTS : $JAVA_OPTS
echo JAVA_HOME : $JAVA_HOME
echo JAVA : $JAVA_EXEC}
${JAVA_EXEC} -version
echo ""
echo "-------------------------------------------------------------------------------"
echo ""
$JAVA_EXEC $JAVA_OPTS -classpath $JAVA_CLASSPATH $JAVA_MAINCLASS
echo run finished

View File

@ -0,0 +1,5 @@
@echo off
call set_maxkey_env.bat
call maxkey_broker/bin/windows/kafka-server-start.bat maxkey_broker/config/server.properties

View File

@ -0,0 +1,5 @@
#!/bin/bash
source ./set_maxkey_env.sh
./maxkey_broker/bin/kafka-server-start.sh ./maxkey_broker/config/server.properties

View File

@ -0,0 +1,5 @@
@echo off
call set_maxkey_env.bat
call maxkey_broker/bin/windows/zookeeper-server-start.bat maxkey_broker/config/zookeeper.properties

View File

@ -0,0 +1,5 @@
#!/bin/bash
source ./set_maxkey_env.sh
./maxkey_broker/bin/zookeeper-server-start.sh ./maxkey_broker/config/zookeeper.properties

View File

@ -0,0 +1,14 @@
@echo off
call set_maxkey_env.bat
echo == Cache Server. ==
echo == Please wait .... ==
echo ===============================================================================
call maxkey_cache\32bit\redis-server.exe

View File

@ -0,0 +1,19 @@
@echo off
call set_maxkey_env.bat
echo == Dont close Window while MySQL is running ==
echo == MySQL is trying to start ==
echo == Please wait ... ==
echo == MySQL is starting with configration: ==
echo == maxkey-mysql\mysql\my.ini ==
echo ===============================================================================
maxkey_mysql\bin\mysqld --defaults-file=maxkey_mysql\my.ini --standalone --console
if errorlevel 1 goto error
goto finish
:error
:finish

View File

@ -0,0 +1,5 @@
#!/bin/bash
source ./set_maxkey_env.sh
service mysqld start

View File

@ -0,0 +1,57 @@
@echo off
call set_maxkey_env.bat
SET JAVA_MARK=MaxKeyMgtRunner
SET JAVA_OPTS= -Xms128m
SET JAVA_OPTS=%JAVA_OPTS% -Xmx1024m
SET JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8
rem SET JAVA_OPTS="%JAVA_OPTS% -Dfile.encoding=GBK"
SET JAVA_OPTS=%JAVA_OPTS% -DjavaMark=%JAVA_MARK%
SET JAVA_CONF=./maxkey_mgt
SET JAVA_LIBPATH=./maxkey_lib
SET JAVA_LIBMAXKEYPATH=./maxkey_mgt
SET JAVA_CLASSPATH=./classes;./bin;%JAVA_CONF%
SET JAVA_MAINCLASS=org.maxkey.MaxKeyMgtApplication
SET JAVA_EXEC=%JAVA_HOME%/bin/java
rem mk logs dir
if NOT EXIST "./logs" MKDIR "logs"
rem init TEMP_CLASSPATH
SET TEMP_CLASSPATH=
rem new setclasspath.bat
echo SET TEMP_CLASSPATH=%%TEMP_CLASSPATH%%;%%1> setclasspath.bat
FOR %%i IN (%JAVA_LIBPATH%/*.jar) DO (
CALL setclasspath.bat %JAVA_LIBPATH%/%%i
)
FOR %%i IN (%JAVA_LIBMAXKEYPATH%/*.jar) DO (
CALL setclasspath.bat %JAVA_LIBMAXKEYPATH%/%%i
)
SET JAVA_CLASSPATH=%JAVA_CLASSPATH%;%TEMP_CLASSPATH%
rem delete setclasspath.bat
DEL setclasspath.bat
rem Display our environment
echo ===============================================================================
echo Bootstrap Environment
echo.
rem echo JAVA_CLASSPATH = %JAVA_CLASSPATH%
echo JAVA_CONF = %JAVA_CONF%
echo JAVA_OPTS = %JAVA_OPTS%
echo JAVA_HOME = %JAVA_HOME%
echo JAVA = %JAVA_EXEC%
echo JAVA = %JAVA_MAINCLASS%
echo.
%JAVA_EXEC% -version
echo.
echo ===============================================================================
echo.
%JAVA_EXEC% %JAVA_OPTS% -classpath %JAVA_CLASSPATH% %JAVA_MAINCLASS%
echo run finished
PAUSE

View File

@ -0,0 +1,50 @@
#!/bin/bash
source ./set_maxkey_env.sh
JAVA_MARK=MaxKeyMgt
JAVA_OPTS=" -Xms128m "
JAVA_OPTS="${JAVA_OPTS} -Xmx1024m"
JAVA_OPTS="${JAVA_OPTS} -Dfile.encoding=UTF-8"
JAVA_OPTS="${JAVA_OPTS} -DjavaMark=${JAVA_MARK}"
JAVA_CONF=./maxkey_mgt
JAVA_LIBPATH=./maxkey_lib
JAVA_LIBMAXKEYPATH=./maxkey_mgt
JAVA_CLASSPATH=./classes:./bin:$JAVA_CONF:
JAVA_MAINCLASS=org.maxkey.MaxKeyMgtApplication
JAVA_EXEC=$JAVA_HOME/bin/java
export JAVA_CLASSPATH
export JAVA_LIBPATH
export JAVA_LIBMAXKEYPATH
for LL in `ls $JAVA_LIBPATH/*.jar`
do
JAVA_CLASSPATH=$JAVA_CLASSPATH:$LL
done
for LL in `ls $JAVA_LIBMAXKEYPATH/*.jar`
do
JAVA_CLASSPATH=$JAVA_CLASSPATH:$LL
done
export JAVA_CLASSPATH
# Display our environment
echo "-------------------------------------------------------------------------------"
echo " Bootstrap Environment"
echo ""
#echo JAVA_CLASSPATH : ${JAVA_CLASSPATH}
echo JAVA_CONF : $JAVA_CONF
echo JAVA_OPTS : $JAVA_OPTS
echo JAVA_HOME : $JAVA_HOME
echo JAVA : $JAVA_EXEC}
${JAVA_EXEC} -version
echo ""
echo "-------------------------------------------------------------------------------"
echo ""
$JAVA_EXEC $JAVA_OPTS -classpath $JAVA_CLASSPATH $JAVA_MAINCLASS
echo run finished

View File

@ -0,0 +1,17 @@
@echo off
call set_maxkey_env.bat
echo == Web Server Apache Tomcat. ==
echo == Web Application Server will started. ==
echo == Please wait .... ==
echo == Start Apache Tomcat... ==
echo ===============================================================================
set CATALINA_HOME=./maxkey_wiki
call maxkey_wiki\bin\startup.bat

View File

@ -0,0 +1,6 @@
#!/bin/bash
source ./set_maxkey_env.sh
CATALINA_HOME=./maxkey_wiki
sh ./maxkey_wiki/bin/startup.sh