This is an automated email from the ASF dual-hosted git repository.
gongchao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git
The following commit(s) were added to refs/heads/master by this push:
new 0d17a4716 [improve] add external lib folder to store mysql and oracle
driver. (#1783)
0d17a4716 is described below
commit 0d17a47160677550415094b5a7af25a56a261130
Author: Logic <[email protected]>
AuthorDate: Sun Apr 21 10:48:40 2024 +0800
[improve] add external lib folder to store mysql and oracle driver. (#1783)
Signed-off-by: tomsun28 <[email protected]>
Co-authored-by: tomsun28 <[email protected]>
---
manager/pom.xml | 1 -
manager/src/main/resources/application-test.yml | 2 +-
script/assembly/collector/assembly-linux-amd64.xml | 9 +++++++++
script/assembly/collector/assembly-linux-arm64.xml | 9 +++++++++
script/assembly/collector/assembly-macos-amd64.xml | 9 +++++++++
script/assembly/collector/assembly-macos-arm64.xml | 9 +++++++++
script/assembly/collector/assembly-windows-64.xml | 9 +++++++++
script/assembly/collector/assembly.xml | 10 +++++++++-
script/assembly/collector/bin/entrypoint.sh | 6 ++++--
script/assembly/collector/bin/startup.bat | 8 +++++---
script/assembly/collector/bin/startup.sh | 8 +++++---
script/assembly/server/assembly-linux-amd64.xml | 9 +++++++++
script/assembly/server/assembly-linux-arm64.xml | 9 +++++++++
script/assembly/server/assembly-macos-amd64.xml | 9 +++++++++
script/assembly/server/assembly-macos-arm64.xml | 9 +++++++++
script/assembly/server/assembly-windows-64.xml | 9 +++++++++
script/assembly/server/assembly.xml | 9 +++++++++
script/assembly/server/bin/entrypoint.sh | 6 ++++--
script/assembly/server/bin/startup.bat | 8 +++++---
script/assembly/server/bin/startup.sh | 10 +++++++---
script/ext-lib/README | 21 +++++++++++++++++++++
21 files changed, 160 insertions(+), 19 deletions(-)
diff --git a/manager/pom.xml b/manager/pom.xml
index 3732f27f8..38e61538a 100644
--- a/manager/pom.xml
+++ b/manager/pom.xml
@@ -31,7 +31,6 @@
<maven.install.skip>true</maven.install.skip>
<maven-jar-plugin.version>3.2.0</maven-jar-plugin.version>
<maven-assembly-plugin.version>3.3.0</maven-assembly-plugin.version>
- <mysql.version>8.0.28</mysql.version>
<nekohtml.version>1.9.22</nekohtml.version>
<spring-boot-starter-sureness.version>1.1.0</spring-boot-starter-sureness.version>
<warehouse.version>1.0</warehouse.version>
diff --git a/manager/src/main/resources/application-test.yml
b/manager/src/main/resources/application-test.yml
index 3e22d43e1..29d07611c 100644
--- a/manager/src/main/resources/application-test.yml
+++ b/manager/src/main/resources/application-test.yml
@@ -19,7 +19,7 @@ spring:
driver-class-name: org.h2.Driver
username: sa
password: 123456
- url: jdbc:h2:./data/hertzbeat-test;MODE=MYSQL
+ url: jdbc:h2:./data/test;MODE=MYSQL
hikari:
max-lifetime: 120000
jpa:
diff --git a/script/assembly/collector/assembly-linux-amd64.xml
b/script/assembly/collector/assembly-linux-amd64.xml
index 9abfd71fe..53135ae1f 100644
--- a/script/assembly/collector/assembly-linux-amd64.xml
+++ b/script/assembly/collector/assembly-linux-amd64.xml
@@ -75,5 +75,14 @@ http://maven.apache.org/ASSEMBLY/2.0.0 ">
<directory>../jdk/linux-amd64</directory>
<outputDirectory>java</outputDirectory>
</fileSet>
+
+ <!-- external lib -->
+ <fileSet>
+ <directory>../script/ext-lib</directory>
+ <includes>
+ <include>**/*</include>
+ </includes>
+ <outputDirectory>ext-lib</outputDirectory>
+ </fileSet>
</fileSets>
</assembly>
diff --git a/script/assembly/collector/assembly-linux-arm64.xml
b/script/assembly/collector/assembly-linux-arm64.xml
index 09916ae5e..91f575aa5 100644
--- a/script/assembly/collector/assembly-linux-arm64.xml
+++ b/script/assembly/collector/assembly-linux-arm64.xml
@@ -75,5 +75,14 @@ http://maven.apache.org/ASSEMBLY/2.0.0 ">
<directory>../jdk/linux-arm64</directory>
<outputDirectory>java</outputDirectory>
</fileSet>
+
+ <!-- external lib -->
+ <fileSet>
+ <directory>../script/ext-lib</directory>
+ <includes>
+ <include>**/*</include>
+ </includes>
+ <outputDirectory>ext-lib</outputDirectory>
+ </fileSet>
</fileSets>
</assembly>
diff --git a/script/assembly/collector/assembly-macos-amd64.xml
b/script/assembly/collector/assembly-macos-amd64.xml
index dfcb6a96d..9ec13745c 100644
--- a/script/assembly/collector/assembly-macos-amd64.xml
+++ b/script/assembly/collector/assembly-macos-amd64.xml
@@ -75,5 +75,14 @@ http://maven.apache.org/ASSEMBLY/2.0.0 ">
<directory>../jdk/macos-amd64</directory>
<outputDirectory>java</outputDirectory>
</fileSet>
+
+ <!-- external lib -->
+ <fileSet>
+ <directory>../script/ext-lib</directory>
+ <includes>
+ <include>**/*</include>
+ </includes>
+ <outputDirectory>ext-lib</outputDirectory>
+ </fileSet>
</fileSets>
</assembly>
diff --git a/script/assembly/collector/assembly-macos-arm64.xml
b/script/assembly/collector/assembly-macos-arm64.xml
index 52c5ed558..4fb370f7e 100644
--- a/script/assembly/collector/assembly-macos-arm64.xml
+++ b/script/assembly/collector/assembly-macos-arm64.xml
@@ -75,5 +75,14 @@ http://maven.apache.org/ASSEMBLY/2.0.0 ">
<directory>../jdk/macos-arm64</directory>
<outputDirectory>java</outputDirectory>
</fileSet>
+
+ <!-- external lib -->
+ <fileSet>
+ <directory>../script/ext-lib</directory>
+ <includes>
+ <include>**/*</include>
+ </includes>
+ <outputDirectory>ext-lib</outputDirectory>
+ </fileSet>
</fileSets>
</assembly>
diff --git a/script/assembly/collector/assembly-windows-64.xml
b/script/assembly/collector/assembly-windows-64.xml
index e3d6ac285..7b313151d 100644
--- a/script/assembly/collector/assembly-windows-64.xml
+++ b/script/assembly/collector/assembly-windows-64.xml
@@ -75,5 +75,14 @@ http://maven.apache.org/ASSEMBLY/2.0.0 ">
<directory>../jdk/windows-64</directory>
<outputDirectory>java</outputDirectory>
</fileSet>
+
+ <!-- external lib -->
+ <fileSet>
+ <directory>../script/ext-lib</directory>
+ <includes>
+ <include>**/*</include>
+ </includes>
+ <outputDirectory>ext-lib</outputDirectory>
+ </fileSet>
</fileSets>
</assembly>
diff --git a/script/assembly/collector/assembly.xml
b/script/assembly/collector/assembly.xml
index 57966f1ff..beccd56ab 100644
--- a/script/assembly/collector/assembly.xml
+++ b/script/assembly/collector/assembly.xml
@@ -71,6 +71,14 @@ http://maven.apache.org/ASSEMBLY/2.0.0 ">
<include>*.jar</include>
</includes>
</fileSet>
-
+
+ <!-- external lib -->
+ <fileSet>
+ <directory>../script/ext-lib</directory>
+ <includes>
+ <include>**/*</include>
+ </includes>
+ <outputDirectory>ext-lib</outputDirectory>
+ </fileSet>
</fileSets>
</assembly>
diff --git a/script/assembly/collector/bin/entrypoint.sh
b/script/assembly/collector/bin/entrypoint.sh
index 84bd97627..34208ff98 100644
--- a/script/assembly/collector/bin/entrypoint.sh
+++ b/script/assembly/collector/bin/entrypoint.sh
@@ -35,7 +35,9 @@ DEPLOY_DIR=`pwd`
# 外部配置文件绝对目录,如果是目录需要/结尾,也可以直接指定文件
# 如果指定的是目录,spring则会读取目录中的所有配置文件
CONF_DIR=$DEPLOY_DIR/config
-
+MAIN_CLASS="org.apache.hertzbeat.collector.Collector"
+EXT_LIB_PATH="$DEPLOY_DIR/ext-lib"
+CLASSPATH="$DEPLOY_DIR/$JAR_NAME:$EXT_LIB_PATH/*"
# 项目日志输出绝对路径
LOGS_DIR=$DEPLOY_DIR/logs
# 如果logs文件夹不存在,则创建文件夹
@@ -58,4 +60,4 @@ then
fi
CONFIG_FILES=" -Dlogging.path=$LOGS_DIR $LOGGING_CONFIG
-Dspring.config.location=$CONF_DIR/ "
echo -e "Starting the HertzBeat $SERVER_NAME ..."
-java $JAVA_OPTS $JAVA_MEM_OPTS $CONFIG_FILES -jar $DEPLOY_DIR/$JAR_NAME
--spring.profiles.active=cluster
+java $JAVA_OPTS $JAVA_MEM_OPTS $CONFIG_FILES -cp $CLASSPATH $MAIN_CLASS
--spring.profiles.active=cluster
diff --git a/script/assembly/collector/bin/startup.bat
b/script/assembly/collector/bin/startup.bat
index c9ba6c7dc..03eeca153 100644
--- a/script/assembly/collector/bin/startup.bat
+++ b/script/assembly/collector/bin/startup.bat
@@ -41,8 +41,10 @@ for /f "tokens=1-5" %%i in ('netstat -ano^|findstr
"0.0.0.0:%SERVER_PORT%"') do
echo exit!
goto q
)
-
+set MAIN_CLASS=org.apache.hertzbeat.collector.Collector
set LOGS_DIR=%DEPLOY_DIR%\logs
+set EXT_LIB_PATH=%DEPLOY_DIR%\ext-lib
+set CLASSPATH=%DEPLOY_DIR%\%JAR_NAME%;%EXT_LIB_PATH%\*
if not exist %LOGS_DIR% (
mkdir %LOGS_DIR%
@@ -64,12 +66,12 @@ set INNER_EXE=%DEPLOY_DIR%\java\bin\javaw.exe
if not exist %INNER_EXE% (
echo "Use the system environment jdk to start"
- start javaw %JAVA_OPTS% %JAVA_MEM_OPTS% %CONFIG_FILES% -jar
%DEPLOY_DIR%\%JAR_NAME%
+ start javaw %JAVA_OPTS% %JAVA_MEM_OPTS% %CONFIG_FILES% -cp %CLASSPATH%
%MAIN_CLASS%
) else (
echo "Use the inner package jdk to start"
- start %INNER_EXE% %JAVA_OPTS% %JAVA_MEM_OPTS% %CONFIG_FILES% -jar
%DEPLOY_DIR%\%JAR_NAME%
+ start %INNER_EXE% %JAVA_OPTS% %JAVA_MEM_OPTS% %CONFIG_FILES% -cp
%CLASSPATH% %MAIN_CLASS%
)
echo "Service Start Success!"
diff --git a/script/assembly/collector/bin/startup.sh
b/script/assembly/collector/bin/startup.sh
index 0b392adc1..c2203548d 100644
--- a/script/assembly/collector/bin/startup.sh
+++ b/script/assembly/collector/bin/startup.sh
@@ -73,7 +73,9 @@ if [ -n "$SERVER_PORT" ]; then
fi
fi
fi
-
+MAIN_CLASS="org.apache.hertzbeat.collector.Collector"
+EXT_LIB_PATH="$DEPLOY_DIR/ext-lib"
+CLASSPATH="$DEPLOY_DIR/$JAR_NAME:$EXT_LIB_PATH/*"
# 项目日志输出绝对路径
LOGS_DIR=$DEPLOY_DIR/logs
# 如果logs文件夹不存在,则创建文件夹
@@ -99,7 +101,7 @@ echo -e "Starting the HertzBeat $SERVER_NAME ..."
if [ -f "./java/bin/java" ]; then
echo -e "Use the inner package jdk to start"
- nohup ./java/bin/java $JAVA_OPTS $JAVA_MEM_OPTS $CONFIG_FILES -jar
$DEPLOY_DIR/$JAR_NAME >logs/startup.log 2>&1 &
+ nohup ./java/bin/java $JAVA_OPTS $JAVA_MEM_OPTS $CONFIG_FILES $CLASSPATH
$MAIN_CLASS >logs/startup.log 2>&1 &
else
JAVA_EXIST=`which java | grep bin | wc -l`
if [ $JAVA_EXIST -le 0 ]; then
@@ -107,7 +109,7 @@ else
exit 1
fi
echo -e "Use the system environment jdk to start"
- nohup java $JAVA_OPTS $JAVA_MEM_OPTS $CONFIG_FILES -jar
$DEPLOY_DIR/$JAR_NAME >logs/startup.log 2>&1 &
+ nohup java $JAVA_OPTS $JAVA_MEM_OPTS $CONFIG_FILES $CLASSPATH $MAIN_CLASS
>logs/startup.log 2>&1 &
fi
COUNT=0
diff --git a/script/assembly/server/assembly-linux-amd64.xml
b/script/assembly/server/assembly-linux-amd64.xml
index 10f66ec33..c837f56fa 100644
--- a/script/assembly/server/assembly-linux-amd64.xml
+++ b/script/assembly/server/assembly-linux-amd64.xml
@@ -86,5 +86,14 @@ http://maven.apache.org/ASSEMBLY/2.0.0 ">
<directory>../jdk/linux-amd64</directory>
<outputDirectory>java</outputDirectory>
</fileSet>
+
+ <!-- external lib -->
+ <fileSet>
+ <directory>../script/ext-lib</directory>
+ <includes>
+ <include>**/*</include>
+ </includes>
+ <outputDirectory>ext-lib</outputDirectory>
+ </fileSet>
</fileSets>
</assembly>
diff --git a/script/assembly/server/assembly-linux-arm64.xml
b/script/assembly/server/assembly-linux-arm64.xml
index ca893ae3f..ecd941c22 100644
--- a/script/assembly/server/assembly-linux-arm64.xml
+++ b/script/assembly/server/assembly-linux-arm64.xml
@@ -86,5 +86,14 @@ http://maven.apache.org/ASSEMBLY/2.0.0 ">
<directory>../jdk/linux-arm64</directory>
<outputDirectory>java</outputDirectory>
</fileSet>
+
+ <!-- external lib -->
+ <fileSet>
+ <directory>../script/ext-lib</directory>
+ <includes>
+ <include>**/*</include>
+ </includes>
+ <outputDirectory>ext-lib</outputDirectory>
+ </fileSet>
</fileSets>
</assembly>
diff --git a/script/assembly/server/assembly-macos-amd64.xml
b/script/assembly/server/assembly-macos-amd64.xml
index 995187cd5..ae0844c32 100644
--- a/script/assembly/server/assembly-macos-amd64.xml
+++ b/script/assembly/server/assembly-macos-amd64.xml
@@ -86,5 +86,14 @@ http://maven.apache.org/ASSEMBLY/2.0.0 ">
<directory>../jdk/macos-amd64</directory>
<outputDirectory>java</outputDirectory>
</fileSet>
+
+ <!-- external lib -->
+ <fileSet>
+ <directory>../script/ext-lib</directory>
+ <includes>
+ <include>**/*</include>
+ </includes>
+ <outputDirectory>ext-lib</outputDirectory>
+ </fileSet>
</fileSets>
</assembly>
diff --git a/script/assembly/server/assembly-macos-arm64.xml
b/script/assembly/server/assembly-macos-arm64.xml
index e3e8d543c..a6037b2d2 100644
--- a/script/assembly/server/assembly-macos-arm64.xml
+++ b/script/assembly/server/assembly-macos-arm64.xml
@@ -86,5 +86,14 @@ http://maven.apache.org/ASSEMBLY/2.0.0 ">
<directory>../jdk/macos-arm64</directory>
<outputDirectory>java</outputDirectory>
</fileSet>
+
+ <!-- external lib -->
+ <fileSet>
+ <directory>../script/ext-lib</directory>
+ <includes>
+ <include>**/*</include>
+ </includes>
+ <outputDirectory>ext-lib</outputDirectory>
+ </fileSet>
</fileSets>
</assembly>
diff --git a/script/assembly/server/assembly-windows-64.xml
b/script/assembly/server/assembly-windows-64.xml
index 97049486a..7d8135e72 100644
--- a/script/assembly/server/assembly-windows-64.xml
+++ b/script/assembly/server/assembly-windows-64.xml
@@ -86,5 +86,14 @@ http://maven.apache.org/ASSEMBLY/2.0.0 ">
<directory>../jdk/windows-64</directory>
<outputDirectory>java</outputDirectory>
</fileSet>
+
+ <!-- external lib -->
+ <fileSet>
+ <directory>../script/ext-lib</directory>
+ <includes>
+ <include>**/*</include>
+ </includes>
+ <outputDirectory>ext-lib</outputDirectory>
+ </fileSet>
</fileSets>
</assembly>
diff --git a/script/assembly/server/assembly.xml
b/script/assembly/server/assembly.xml
index 21cb81d5d..868554d31 100644
--- a/script/assembly/server/assembly.xml
+++ b/script/assembly/server/assembly.xml
@@ -82,5 +82,14 @@ http://maven.apache.org/ASSEMBLY/2.0.0 ">
<directory>../web-app/dist</directory>
<outputDirectory>dist</outputDirectory>
</fileSet>
+
+ <!-- external lib -->
+ <fileSet>
+ <directory>../script/ext-lib</directory>
+ <includes>
+ <include>**/*</include>
+ </includes>
+ <outputDirectory>ext-lib</outputDirectory>
+ </fileSet>
</fileSets>
</assembly>
diff --git a/script/assembly/server/bin/entrypoint.sh
b/script/assembly/server/bin/entrypoint.sh
index d3a5178d9..e53865bc3 100644
--- a/script/assembly/server/bin/entrypoint.sh
+++ b/script/assembly/server/bin/entrypoint.sh
@@ -35,7 +35,9 @@ DEPLOY_DIR=`pwd`
# 外部配置文件绝对目录,如果是目录需要/结尾,也可以直接指定文件
# 如果指定的是目录,spring则会读取目录中的所有配置文件
CONF_DIR=$DEPLOY_DIR/config
-
+MAIN_CLASS="org.apache.hertzbeat.manager.Manager"
+EXT_LIB_PATH="$DEPLOY_DIR/ext-lib"
+CLASSPATH="$DEPLOY_DIR/$JAR_NAME:$EXT_LIB_PATH/*"
# 项目日志输出绝对路径
LOGS_DIR=$DEPLOY_DIR/logs
# 如果logs文件夹不存在,则创建文件夹
@@ -58,4 +60,4 @@ then
fi
CONFIG_FILES=" -Dlogging.path=$LOGS_DIR $LOGGING_CONFIG
-Dspring.config.location=$CONF_DIR/ "
echo -e "Starting the HertzBeat $SERVER_NAME ..."
-java $JAVA_OPTS $JAVA_MEM_OPTS $CONFIG_FILES -jar $DEPLOY_DIR/$JAR_NAME
--spring.profiles.active=prod
+java $JAVA_OPTS $JAVA_MEM_OPTS $CONFIG_FILES -cp $CLASSPATH $MAIN_CLASS
--spring.profiles.active=prod
diff --git a/script/assembly/server/bin/startup.bat
b/script/assembly/server/bin/startup.bat
index efb2c2f15..2647ed078 100644
--- a/script/assembly/server/bin/startup.bat
+++ b/script/assembly/server/bin/startup.bat
@@ -41,8 +41,10 @@ for /f "tokens=1-5" %%i in ('netstat -ano^|findstr
"0.0.0.0:%SERVER_PORT%"') do
echo exit!
goto q
)
-
+set MAIN_CLASS=org.apache.hertzbeat.manager.Manager
set LOGS_DIR=%DEPLOY_DIR%\logs
+set EXT_LIB_PATH=%DEPLOY_DIR%\ext-lib
+set CLASSPATH=%DEPLOY_DIR%\%JAR_NAME%;%EXT_LIB_PATH%\*
if not exist %LOGS_DIR% (
mkdir %LOGS_DIR%
@@ -65,12 +67,12 @@ set INNER_EXE=%DEPLOY_DIR%\java\bin\javaw.exe
if not exist %INNER_EXE% (
echo "Use the system environment jdk to start"
- start javaw %JAVA_OPTS% %JAVA_MEM_OPTS% %CONFIG_FILES% -jar
%DEPLOY_DIR%\%JAR_NAME%
+ start javaw %JAVA_OPTS% %JAVA_MEM_OPTS% %CONFIG_FILES% -cp %CLASSPATH%
%MAIN_CLASS%
) else (
echo "Use the inner package jdk to start"
- start %INNER_EXE% %JAVA_OPTS% %JAVA_MEM_OPTS% %CONFIG_FILES% -jar
%DEPLOY_DIR%\%JAR_NAME%
+ start %INNER_EXE% %JAVA_OPTS% %JAVA_MEM_OPTS% %CONFIG_FILES% -cp
%CLASSPATH% %MAIN_CLASS%
)
echo "Service Start Success!"
diff --git a/script/assembly/server/bin/startup.sh
b/script/assembly/server/bin/startup.sh
index 86eac9077..9cb7001ec 100644
--- a/script/assembly/server/bin/startup.sh
+++ b/script/assembly/server/bin/startup.sh
@@ -73,7 +73,9 @@ if [ -n "$SERVER_PORT" ]; then
fi
fi
fi
-
+MAIN_CLASS="org.apache.hertzbeat.manager.Manager"
+EXT_LIB_PATH="$DEPLOY_DIR/ext-lib"
+CLASSPATH="$DEPLOY_DIR/$JAR_NAME:$EXT_LIB_PATH/*"
# 项目日志输出绝对路径
LOGS_DIR=$DEPLOY_DIR/logs
# 如果logs文件夹不存在,则创建文件夹
@@ -81,6 +83,8 @@ if [ ! -d $LOGS_DIR ]; then
mkdir $LOGS_DIR
fi
+
+
# JVM Configuration
JAVA_OPTS=" -Duser.timezone=Asia/Shanghai -Doracle.jdbc.timezoneAsRegion=false"
@@ -99,7 +103,7 @@ echo -e "Starting the HertzBeat $SERVER_NAME ..."
if [ -f "./java/bin/java" ]; then
echo -e "Use the inner package jdk to start"
- nohup ./java/bin/java $JAVA_OPTS $JAVA_MEM_OPTS $CONFIG_FILES -jar
$DEPLOY_DIR/$JAR_NAME >logs/startup.log 2>&1 &
+ nohup ./java/bin/java $JAVA_OPTS $JAVA_MEM_OPTS $CONFIG_FILES -cp
$CLASSPATH $MAIN_CLASS >logs/startup.log 2>&1 &
else
JAVA_EXIST=`which java | grep bin | wc -l`
if [ $JAVA_EXIST -le 0 ]; then
@@ -107,7 +111,7 @@ else
exit 1
fi
echo -e "Use the system environment jdk to start"
- nohup java $JAVA_OPTS $JAVA_MEM_OPTS $CONFIG_FILES -jar
$DEPLOY_DIR/$JAR_NAME >logs/startup.log 2>&1 &
+ nohup java $JAVA_OPTS $JAVA_MEM_OPTS $CONFIG_FILES -cp $CLASSPATH
$MAIN_CLASS >logs/startup.log 2>&1 &
fi
COUNT=0
diff --git a/script/ext-lib/README b/script/ext-lib/README
new file mode 100644
index 000000000..5898fde6b
--- /dev/null
+++ b/script/ext-lib/README
@@ -0,0 +1,21 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+Please move external libs to this folder like:
+
+ojdbc8-21.5.0.0.jar
+orai18n-21.5.0.0.jar
+mysql-connector-java-8.0.30.jar
+
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]