[ https://issues.apache.org/jira/browse/SCB-1158?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lei Zhang resolved SCB-1158. ---------------------------- Resolution: Fixed > 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 > Assignee: Lei Zhang > Priority: Minor > Fix For: saga-0.4.0 > > Original Estimate: 72h > Time Spent: 20m > Remaining Estimate: 71h 40m > > 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)