incubator-center.bat 9.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. @rem
  2. @rem Copyright 2015 the original author or authors.
  3. @rem
  4. @rem Licensed under the Apache License, Version 2.0 (the "License");
  5. @rem you may not use this file except in compliance with the License.
  6. @rem You may obtain a copy of the License at
  7. @rem
  8. @rem https://www.apache.org/licenses/LICENSE-2.0
  9. @rem
  10. @rem Unless required by applicable law or agreed to in writing, software
  11. @rem distributed under the License is distributed on an "AS IS" BASIS,
  12. @rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. @rem See the License for the specific language governing permissions and
  14. @rem limitations under the License.
  15. @rem
  16. @if "%DEBUG%"=="" @echo off
  17. @rem ##########################################################################
  18. @rem
  19. @rem incubator-center startup script for Windows
  20. @rem
  21. @rem ##########################################################################
  22. @rem Set local scope for the variables with windows NT shell
  23. if "%OS%"=="Windows_NT" setlocal
  24. set DIRNAME=%~dp0
  25. if "%DIRNAME%"=="" set DIRNAME=.
  26. set APP_BASE_NAME=%~n0
  27. set APP_HOME=%DIRNAME%..
  28. @rem Resolve any "." and ".." in APP_HOME to make it shorter.
  29. for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
  30. @rem Add default JVM options here. You can also use JAVA_OPTS and INCUBATOR_CENTER_OPTS to pass JVM options to this script.
  31. set DEFAULT_JVM_OPTS=
  32. @rem Find java.exe
  33. if defined JAVA_HOME goto findJavaFromJavaHome
  34. set JAVA_EXE=java.exe
  35. %JAVA_EXE% -version >NUL 2>&1
  36. if %ERRORLEVEL% equ 0 goto execute
  37. echo.
  38. echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
  39. echo.
  40. echo Please set the JAVA_HOME variable in your environment to match the
  41. echo location of your Java installation.
  42. goto fail
  43. :findJavaFromJavaHome
  44. set JAVA_HOME=%JAVA_HOME:"=%
  45. set JAVA_EXE=%JAVA_HOME%/bin/java.exe
  46. if exist "%JAVA_EXE%" goto execute
  47. echo.
  48. echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
  49. echo.
  50. echo Please set the JAVA_HOME variable in your environment to match the
  51. echo location of your Java installation.
  52. goto fail
  53. :execute
  54. @rem Setup the command line
  55. set CLASSPATH=%APP_HOME%\lib\incubator-center-1.0-SNAPSHOT.jar;%APP_HOME%\lib\incubator-core-1.0-SNAPSHOT.jar;%APP_HOME%\lib\incubator-common-1.0-SNAPSHOT.jar;%APP_HOME%\lib\incubator-message-1.0-SNAPSHOT.jar;%APP_HOME%\lib\quartz-2.3.2.jar;%APP_HOME%\lib\HikariCP-5.0.1.jar;%APP_HOME%\lib\mysql-connector-java-8.0.30.jar;%APP_HOME%\lib\mybatis-3.5.11.jar;%APP_HOME%\lib\jedis-4.3.0.jar;%APP_HOME%\lib\mongo-java-driver-3.12.11.jar;%APP_HOME%\lib\dom4j-2.1.3.jar;%APP_HOME%\lib\dsiutils-2.7.2.jar;%APP_HOME%\lib\easyexcel-3.1.1.jar;%APP_HOME%\lib\core-5.0.0.jar;%APP_HOME%\lib\HikariCP-java7-2.4.13.jar;%APP_HOME%\lib\logback-classic-1.2.3.jar;%APP_HOME%\lib\easyexcel-core-3.1.1.jar;%APP_HOME%\lib\crypto-5.0.0.jar;%APP_HOME%\lib\easyexcel-support-3.1.1.jar;%APP_HOME%\lib\ehcache-3.9.9.jar;%APP_HOME%\lib\slf4j-api-1.7.36.jar;%APP_HOME%\lib\log4j-core-2.19.0.jar;%APP_HOME%\lib\poi-ooxml-5.2.2.jar;%APP_HOME%\lib\poi-5.2.2.jar;%APP_HOME%\lib\poi-ooxml-lite-5.2.2.jar;%APP_HOME%\lib\poi-ooxml-schemas-4.1.2.jar;%APP_HOME%\lib\xmlbeans-5.0.3.jar;%APP_HOME%\lib\log4j-api-2.19.0.jar;%APP_HOME%\lib\disruptor-3.4.4.jar;%APP_HOME%\lib\netty-all-4.1.84.Final.jar;%APP_HOME%\lib\commons-configuration2-2.7.jar;%APP_HOME%\lib\commons-text-1.8.jar;%APP_HOME%\lib\commons-lang3-3.12.0.jar;%APP_HOME%\lib\protostuff-core-1.2.2.jar;%APP_HOME%\lib\protostuff-runtime-1.2.2.jar;%APP_HOME%\lib\bcprov-jdk18on-1.72.jar;%APP_HOME%\lib\fastjson2-2.0.13.jar;%APP_HOME%\lib\grpc-all-1.49.0.jar;%APP_HOME%\lib\grpc-xds-1.49.0.jar;%APP_HOME%\lib\grpc-alts-1.49.0.jar;%APP_HOME%\lib\grpc-grpclb-1.49.0.jar;%APP_HOME%\lib\grpc-rls-1.49.0.jar;%APP_HOME%\lib\grpc-services-1.49.0.jar;%APP_HOME%\lib\opencensus-proto-0.2.0.jar;%APP_HOME%\lib\grpc-protobuf-1.49.0.jar;%APP_HOME%\lib\protobuf-java-util-3.21.1.jar;%APP_HOME%\lib\proto-google-common-protos-2.9.0.jar;%APP_HOME%\lib\protobuf-java-3.21.5.jar;%APP_HOME%\lib\lombok-1.18.24.jar;%APP_HOME%\lib\c3p0-0.9.5.4.jar;%APP_HOME%\lib\mchange-commons-java-0.2.15.jar;%APP_HOME%\lib\commons-pool2-2.11.1.jar;%APP_HOME%\lib\json-20220320.jar;%APP_HOME%\lib\grpc-netty-1.49.0.jar;%APP_HOME%\lib\grpc-okhttp-1.49.0.jar;%APP_HOME%\lib\grpc-testing-1.49.0.jar;%APP_HOME%\lib\grpc-netty-shaded-1.49.0.jar;%APP_HOME%\lib\grpc-core-1.49.0.jar;%APP_HOME%\lib\google-auth-library-oauth2-http-1.4.0.jar;%APP_HOME%\lib\google-http-client-gson-1.41.0.jar;%APP_HOME%\lib\gson-2.9.0.jar;%APP_HOME%\lib\jaxen-1.1.6.jar;%APP_HOME%\lib\stax-api-1.0-2.jar;%APP_HOME%\lib\xsdlib-2013.6.1.jar;%APP_HOME%\lib\jaxb-api-2.2.12.jar;%APP_HOME%\lib\pull-parser-2.jar;%APP_HOME%\lib\xpp3-1.1.4c.jar;%APP_HOME%\lib\netty-transport-native-epoll-4.1.84.Final-linux-x86_64.jar;%APP_HOME%\lib\netty-transport-native-epoll-4.1.84.Final-linux-aarch_64.jar;%APP_HOME%\lib\netty-transport-native-kqueue-4.1.84.Final-osx-x86_64.jar;%APP_HOME%\lib\netty-transport-native-kqueue-4.1.84.Final-osx-aarch_64.jar;%APP_HOME%\lib\netty-transport-classes-epoll-4.1.84.Final.jar;%APP_HOME%\lib\netty-transport-classes-kqueue-4.1.84.Final.jar;%APP_HOME%\lib\netty-resolver-dns-native-macos-4.1.84.Final-osx-x86_64.jar;%APP_HOME%\lib\netty-resolver-dns-native-macos-4.1.84.Final-osx-aarch_64.jar;%APP_HOME%\lib\netty-resolver-dns-classes-macos-4.1.84.Final.jar;%APP_HOME%\lib\netty-codec-http2-4.1.84.Final.jar;%APP_HOME%\lib\netty-resolver-dns-4.1.84.Final.jar;%APP_HOME%\lib\netty-handler-proxy-4.1.84.Final.jar;%APP_HOME%\lib\netty-codec-http-4.1.84.Final.jar;%APP_HOME%\lib\netty-handler-4.1.84.Final.jar;%APP_HOME%\lib\netty-transport-native-unix-common-4.1.84.Final.jar;%APP_HOME%\lib\netty-codec-socks-4.1.84.Final.jar;%APP_HOME%\lib\netty-codec-dns-4.1.84.Final.jar;%APP_HOME%\lib\netty-codec-4.1.84.Final.jar;%APP_HOME%\lib\netty-transport-4.1.84.Final.jar;%APP_HOME%\lib\netty-buffer-4.1.84.Final.jar;%APP_HOME%\lib\netty-codec-haproxy-4.1.84.Final.jar;%APP_HOME%\lib\netty-codec-memcache-4.1.84.Final.jar;%APP_HOME%\lib\netty-codec-mqtt-4.1.84.Final.jar;%APP_HOME%\lib\netty-codec-redis-4.1.84.Final.jar;%APP_HOME%\lib\netty-codec-smtp-4.1.84.Final.jar;%APP_HOME%\lib\netty-codec-stomp-4.1.84.Final.jar;%APP_HOME%\lib\netty-codec-xml-4.1.84.Final.jar;%APP_HOME%\lib\netty-resolver-4.1.84.Final.jar;%APP_HOME%\lib\netty-common-4.1.84.Final.jar;%APP_HOME%\lib\netty-transport-rxtx-4.1.84.Final.jar;%APP_HOME%\lib\netty-transport-sctp-4.1.84.Final.jar;%APP_HOME%\lib\netty-transport-udt-4.1.84.Final.jar;%APP_HOME%\lib\protostuff-collectionschema-1.2.2.jar;%APP_HOME%\lib\protostuff-api-1.2.2.jar;%APP_HOME%\lib\logback-core-1.2.3.jar;%APP_HOME%\lib\fastutil-8.5.8.jar;%APP_HOME%\lib\jsap-20210129.jar;%APP_HOME%\lib\commons-math3-3.6.1.jar;%APP_HOME%\lib\grpc-auth-1.49.0.jar;%APP_HOME%\lib\grpc-stub-1.49.0.jar;%APP_HOME%\lib\grpc-protobuf-lite-1.49.0.jar;%APP_HOME%\lib\grpc-api-1.49.0.jar;%APP_HOME%\lib\google-http-client-1.41.0.jar;%APP_HOME%\lib\opencensus-contrib-http-util-0.28.0.jar;%APP_HOME%\lib\guava-31.1-jre.jar;%APP_HOME%\lib\httpclient-4.5.13.jar;%APP_HOME%\lib\commons-codec-1.15.jar;%APP_HOME%\lib\commons-collections4-4.4.jar;%APP_HOME%\lib\commons-io-2.11.0.jar;%APP_HOME%\lib\SparseBitSet-1.2.jar;%APP_HOME%\lib\commons-compress-1.21.jar;%APP_HOME%\lib\curvesapi-1.07.jar;%APP_HOME%\lib\abi-5.0.0.jar;%APP_HOME%\lib\tuples-5.0.0.jar;%APP_HOME%\lib\jnr-unixsocket-0.21.jar;%APP_HOME%\lib\logging-interceptor-4.3.1.jar;%APP_HOME%\lib\okhttp-4.3.1.jar;%APP_HOME%\lib\rxjava-2.2.2.jar;%APP_HOME%\lib\Java-WebSocket-1.3.8.jar;%APP_HOME%\lib\jackson-databind-2.8.11.6.jar;%APP_HOME%\lib\opencensus-api-0.28.0.jar;%APP_HOME%\lib\grpc-context-1.49.0.jar;%APP_HOME%\lib\relaxngDatatype-20020414.jar;%APP_HOME%\lib\commons-logging-1.2.jar;%APP_HOME%\lib\failureaccess-1.0.1.jar;%APP_HOME%\lib\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;%APP_HOME%\lib\jsr305-3.0.2.jar;%APP_HOME%\lib\checker-qual-3.12.0.jar;%APP_HOME%\lib\error_prone_annotations-2.14.0.jar;%APP_HOME%\lib\j2objc-annotations-1.3.jar;%APP_HOME%\lib\commons-csv-1.8.jar;%APP_HOME%\lib\rlp-5.0.0.jar;%APP_HOME%\lib\utils-5.0.0.jar;%APP_HOME%\lib\jnr-enxio-0.19.jar;%APP_HOME%\lib\jnr-posix-3.0.47.jar;%APP_HOME%\lib\jnr-ffi-2.1.9.jar;%APP_HOME%\lib\jnr-constants-0.9.11.jar;%APP_HOME%\lib\okio-jvm-2.4.1.jar;%APP_HOME%\lib\kotlin-stdlib-1.3.61.jar;%APP_HOME%\lib\reactive-streams-1.0.2.jar;%APP_HOME%\lib\jackson-annotations-2.8.0.jar;%APP_HOME%\lib\jackson-core-2.8.10.jar;%APP_HOME%\lib\google-auth-library-credentials-1.4.0.jar;%APP_HOME%\lib\annotations-4.1.1.4.jar;%APP_HOME%\lib\animal-sniffer-annotations-1.21.jar;%APP_HOME%\lib\perfmark-api-0.25.0.jar;%APP_HOME%\lib\auto-value-annotations-1.9.jar;%APP_HOME%\lib\junit-4.12.jar;%APP_HOME%\lib\re2j-1.6.jar;%APP_HOME%\lib\bcprov-jdk15on-1.65.jar;%APP_HOME%\lib\jffi-1.2.17.jar;%APP_HOME%\lib\jffi-1.2.17-native.jar;%APP_HOME%\lib\asm-commons-5.0.3.jar;%APP_HOME%\lib\asm-analysis-5.0.3.jar;%APP_HOME%\lib\asm-util-5.0.3.jar;%APP_HOME%\lib\asm-tree-5.0.3.jar;%APP_HOME%\lib\asm-5.0.3.jar;%APP_HOME%\lib\jnr-a64asm-1.0.0.jar;%APP_HOME%\lib\jnr-x86asm-1.0.2.jar;%APP_HOME%\lib\kotlin-stdlib-common-1.3.61.jar;%APP_HOME%\lib\annotations-13.0.jar;%APP_HOME%\lib\hamcrest-core-1.3.jar;%APP_HOME%\lib\conscrypt-openjdk-uber-2.5.2.jar;%APP_HOME%\lib\httpcore-4.4.15.jar
  56. @rem Execute incubator-center
  57. "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %INCUBATOR_CENTER_OPTS% -classpath "%CLASSPATH%" com.incubator.center.CenterServerStart %*
  58. :end
  59. @rem End local scope for the variables with windows NT shell
  60. if %ERRORLEVEL% equ 0 goto mainEnd
  61. :fail
  62. rem Set variable INCUBATOR_CENTER_EXIT_CONSOLE if you need the _script_ return code instead of
  63. rem the _cmd.exe /c_ return code!
  64. set EXIT_CODE=%ERRORLEVEL%
  65. if %EXIT_CODE% equ 0 set EXIT_CODE=1
  66. if not ""=="%INCUBATOR_CENTER_EXIT_CONSOLE%" exit %EXIT_CODE%
  67. exit /b %EXIT_CODE%
  68. :mainEnd
  69. if "%OS%"=="Windows_NT" endlocal
  70. :omega