Browse Source

启动脚本 LINUX WINDOWS

启动脚本 LINUX WINDOWS
shimingxy 4 years ago
parent
commit
e60c653432

+ 17 - 0
shellscript/set_maxkey_env.bat

@@ -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 ===============================================================================
+
+
+
+

+ 14 - 0
shellscript/set_maxkey_env.sh

@@ -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 "-------------------------------------------------------------------------------"

+ 57 - 0
shellscript/start_maxkey.bat

@@ -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

+ 50 - 0
shellscript/start_maxkey.sh

@@ -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

+ 5 - 0
shellscript/start_maxkey_broker.bat

@@ -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

+ 5 - 0
shellscript/start_maxkey_broker.sh

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

+ 5 - 0
shellscript/start_maxkey_broker_zookeeper.bat

@@ -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

+ 5 - 0
shellscript/start_maxkey_broker_zookeeper.sh

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

+ 14 - 0
shellscript/start_maxkey_cache.bat

@@ -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
+
+
+
+
+

+ 19 - 0
shellscript/start_maxkey_db.bat

@@ -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

+ 5 - 0
shellscript/start_maxkey_db.sh

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

+ 57 - 0
shellscript/start_maxkey_mgt.bat

@@ -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

+ 50 - 0
shellscript/start_maxkey_mgt.sh

@@ -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

+ 17 - 0
shellscript/start_maxkey_wiki.bat

@@ -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
+
+
+
+
+

+ 6 - 0
shellscript/start_maxkey_wiki.sh

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