Lei Zhang created SCB-1158:
------------------------------
Summary: External jars support Alpha
Key: SCB-1158
URL: https://issues.apache.org/jira/browse/SCB-1158
Project: Apache ServiceComb
Issue Type: Improvement
Components: Saga
Affects Versions: saga-0.4.0
Reporter: Lei Zhang
Fix For: saga-0.4.0
We can use loads external jars support multiple database types
create libs directory in the alpha-server-0.4.0-SNAPSHOT-exec.jar directory,
copy mysql-connector-java-8.0.15.jar to the libs directory And add config
-Dloader.path=./libs to the command line, e.g.
java -Dloader.path=./libs -jar alpha-server-0.4.0-SNAPSHOT-exec.jar \
--spring.datasource.platform=mysql \
--spring.datasource.dataSourceClassName=com.mysql.jdbc.Driver \
--spring.datasource.url='jdbc:[mysql://0.0.0.0:3306/saga?useUnicode=true&characterEncoding=utf-8&autoReconnect=true']
\
--spring.datasource.username=saga-user \
--spring.datasource.password=saga-password \
--spring.profiles.active=prd
In order to external jars support need to use `ZIP` layout in maven plugin
configuration, e.g
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<layout>ZIP</layout>
</configuration>
</plugin>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)