diff --git a/shellscript/set_maxkey_env.bat b/shellscript/set_maxkey_env.bat new file mode 100644 index 000000000..203bb318d --- /dev/null +++ b/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 =============================================================================== + + + + diff --git a/shellscript/set_maxkey_env.sh b/shellscript/set_maxkey_env.sh new file mode 100644 index 000000000..02d585d5f --- /dev/null +++ b/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 "-------------------------------------------------------------------------------" \ No newline at end of file diff --git a/shellscript/start_maxkey.bat b/shellscript/start_maxkey.bat new file mode 100644 index 000000000..60afda2ce --- /dev/null +++ b/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 \ No newline at end of file diff --git a/shellscript/start_maxkey.sh b/shellscript/start_maxkey.sh new file mode 100644 index 000000000..9499afd2d --- /dev/null +++ b/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 \ No newline at end of file diff --git a/shellscript/start_maxkey_broker.bat b/shellscript/start_maxkey_broker.bat new file mode 100644 index 000000000..414a3ffdd --- /dev/null +++ b/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 diff --git a/shellscript/start_maxkey_broker.sh b/shellscript/start_maxkey_broker.sh new file mode 100644 index 000000000..cb711a8f8 --- /dev/null +++ b/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 diff --git a/shellscript/start_maxkey_broker_zookeeper.bat b/shellscript/start_maxkey_broker_zookeeper.bat new file mode 100644 index 000000000..f1bdac65f --- /dev/null +++ b/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 diff --git a/shellscript/start_maxkey_broker_zookeeper.sh b/shellscript/start_maxkey_broker_zookeeper.sh new file mode 100644 index 000000000..1e7db3872 --- /dev/null +++ b/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 diff --git a/shellscript/start_maxkey_cache.bat b/shellscript/start_maxkey_cache.bat new file mode 100644 index 000000000..dcb1ffde6 --- /dev/null +++ b/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 + + + + + diff --git a/shellscript/start_maxkey_db.bat b/shellscript/start_maxkey_db.bat new file mode 100644 index 000000000..af67ba1a5 --- /dev/null +++ b/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 \ No newline at end of file diff --git a/shellscript/start_maxkey_db.sh b/shellscript/start_maxkey_db.sh new file mode 100644 index 000000000..2dbe77c27 --- /dev/null +++ b/shellscript/start_maxkey_db.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +source ./set_maxkey_env.sh + +service mysqld start diff --git a/shellscript/start_maxkey_mgt.bat b/shellscript/start_maxkey_mgt.bat new file mode 100644 index 000000000..16c5c4d38 --- /dev/null +++ b/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 \ No newline at end of file diff --git a/shellscript/start_maxkey_mgt.sh b/shellscript/start_maxkey_mgt.sh new file mode 100644 index 000000000..31bc0f75d --- /dev/null +++ b/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 \ No newline at end of file diff --git a/shellscript/start_maxkey_wiki.bat b/shellscript/start_maxkey_wiki.bat new file mode 100644 index 000000000..ee7f06007 --- /dev/null +++ b/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 + + + + + diff --git a/shellscript/start_maxkey_wiki.sh b/shellscript/start_maxkey_wiki.sh new file mode 100644 index 000000000..f5b03f738 --- /dev/null +++ b/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