|
@@ -5,10 +5,10 @@ rem set JAVA_HOME=D:\java\jdk1.8.0_40
|
|
rem set PATH=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
|
|
rem set PATH=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
|
|
rem set CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
|
|
rem set CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
|
|
|
|
|
|
|
|
+for %%F in ("%~dp0\..\") do set "DBS_HOME=%%~dpF"
|
|
|
|
+echo DBS_HOME=%DBS_HOME%
|
|
cd ../
|
|
cd ../
|
|
echo starting up ...
|
|
echo starting up ...
|
|
-set CURRENT_DIR=%cd%
|
|
|
|
-echo %CURRENT_DIR%
|
|
|
|
|
|
|
|
set SERVER_OPTS=-Xms1024m -Xmx1024m -Xss1m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m
|
|
set SERVER_OPTS=-Xms1024m -Xmx1024m -Xss1m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m
|
|
rem debug model
|
|
rem debug model
|
|
@@ -18,15 +18,21 @@ rem set SERVER_OPTS=%SERVER_OPTS% -Djava.net.preferIPv4Stack=true -Djava.net.pre
|
|
|
|
|
|
rem set jmxremote args
|
|
rem set jmxremote args
|
|
set HOST=127.0.0.1
|
|
set HOST=127.0.0.1
|
|
-set JMXREMOTE_CONFIG_PATH=%CURRENT_DIR%\config
|
|
|
|
set JMXREMOTE_HOSTNAME=-Djava.rmi.server.hostname=%HOST%
|
|
set JMXREMOTE_HOSTNAME=-Djava.rmi.server.hostname=%HOST%
|
|
set JMXREMOTE_PORT=-Dcom.sun.management.jmxremote.port=15099
|
|
set JMXREMOTE_PORT=-Dcom.sun.management.jmxremote.port=15099
|
|
set JMXREMOTE_SSL=-Dcom.sun.management.jmxremote.ssl=false
|
|
set JMXREMOTE_SSL=-Dcom.sun.management.jmxremote.ssl=false
|
|
set JMXREMOTE_AUTH=-Dcom.sun.management.jmxremote.authenticate=true
|
|
set JMXREMOTE_AUTH=-Dcom.sun.management.jmxremote.authenticate=true
|
|
-set JMXREMOTE_ACCESS=-Dcom.sun.management.jmxremote.access.file=%JMXREMOTE_CONFIG_PATH%\jmxremote.access
|
|
|
|
-set JMXREMOTE_PASSWORD=-Dcom.sun.management.jmxremote.password.file=%JMXREMOTE_CONFIG_PATH%\jmxremote.password
|
|
|
|
|
|
+set JMXREMOTE_ACCESS=-Dcom.sun.management.jmxremote.access.file=%DBS_HOME%\config\jmxremote.access
|
|
|
|
+set JMXREMOTE_PASSWORD=-Dcom.sun.management.jmxremote.password.file=%DBS_HOME%\config\jmxremote.password
|
|
rem jmxremote model
|
|
rem jmxremote model
|
|
rem SERVER_OPTS=%SERVER_OPTS% %JMXREMOTE_HOSTNAME% %JMXREMOTE_PORT% %JMXREMOTE_SSL% %JMXREMOTE_AUTH% %JMXREMOTE_ACCESS% %JMXREMOTE_PASSWORD%
|
|
rem SERVER_OPTS=%SERVER_OPTS% %JMXREMOTE_HOSTNAME% %JMXREMOTE_PORT% %JMXREMOTE_SSL% %JMXREMOTE_AUTH% %JMXREMOTE_ACCESS% %JMXREMOTE_PASSWORD%
|
|
|
|
|
|
|
|
+set ENCRYPT_FILE=%DBS_HOME%bin\dbsyncer_decrypt.dll
|
|
|
|
+if exist %ENCRYPT_FILE% (
|
|
|
|
+set SERVER_OPTS=%SERVER_OPTS% -agentpath:%ENCRYPT_FILE%
|
|
|
|
+)
|
|
|
|
+
|
|
|
|
+set SERVER_OPTS=%SERVER_OPTS% -Djava.ext.dirs=%JAVA_HOME%\jre\lib\ext;%DBS_HOME%lib
|
|
|
|
+set SERVER_OPTS=%SERVER_OPTS% -Dspring.config.location=%DBS_HOME%conf\application.properties
|
|
echo %SERVER_OPTS%
|
|
echo %SERVER_OPTS%
|
|
-java %SERVER_OPTS% -Dfile.encoding=GBK -Djava.ext.dirs="%JAVA_HOME%\jre\lib\ext;./lib" -Dspring.config.location=%cd%\conf\application.properties org.dbsyncer.web.Application
|
|
|
|
|
|
+java %SERVER_OPTS% -Dfile.encoding=GBK org.dbsyncer.web.Application
|