ScavengerDD opened a new issue #5657:
URL: https://github.com/apache/shardingsphere/issues/5657
## Question
dependency:
<dependency>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>sharding-jdbc-spring-boot-starter</artifactId>
<version>4.0.0-RC1</version>
</dependency>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>sharding-core-common</artifactId>
<version>4.0.0-RC1</version>
</dependency>
part of yml config:
precise-algorithm-class-name: package-name.my-class-name
range-algorithm-class-name: package-name.my-class-name
but when i run java -jar project.jar..... error info:
Caused by: java.lang.ClassNotFoundException: package-name.my-class-name
at
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
~[na:na]
at
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
~[na:na]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
~[na:na]
at java.base/java.lang.Class.forName0(Native Method) ~[na:na]
at java.base/java.lang.Class.forName(Class.java:291) ~[na:na]
at
org.apache.shardingsphere.core.strategy.route.ShardingAlgorithmFactory.newInstance(ShardingAlgorithmFactory.java:45)
~[sharding-core-common-4.0.0-RC1.jar:4.0.0-RC1]
at
org.apache.shardingsphere.core.yaml.swapper.impl.ShardingStrategyConfigurationYamlSwapper.swap(ShardingStrategyConfigurationYamlSwapper.java:75)
~[sharding-core-common-4.0.0-RC1.jar:4.0.0-RC1]
at
org.apache.shardingsphere.core.yaml.swapper.impl.TableRuleConfigurationYamlSwapper.swap(TableRuleConfigurationYamlSwapper.java:63)
~[sharding-core-common-4.0.0-RC1.jar:4.0.0-RC1]
at
org.apache.shardingsphere.core.yaml.swapper.impl.ShardingRuleConfigurationYamlSwapper.swap(ShardingRuleConfigurationYamlSwapper.java:82)
~[sharding-core-common-4.0.0-RC1.jar:4.0.0-RC1]
at
org.apache.shardingsphere.shardingjdbc.spring.boot.SpringBootConfiguration.dataSource(SpringBootConfiguration.java:95)
~[sharding-jdbc-spring-boot-starter-4.0.0-RC1.jar:4.0.0-RC1]
at
org.apache.shardingsphere.shardingjdbc.spring.boot.SpringBootConfiguration$$EnhancerBySpringCGLIB$$645084fc.CGLIB$dataSource$0(<generated>)
~[sharding-jdbc-spring-boot-starter-4.0.0-RC1.jar:4.0.0-RC1]
at
org.apache.shardingsphere.shardingjdbc.spring.boot.SpringBootConfiguration$$EnhancerBySpringCGLIB$$645084fc$$FastClassBySpringCGLIB$$a4b3c757.invoke(<generated>)
~[sharding-jdbc-spring-boot-starter-4.0.0-RC1.jar:4.0.0-RC1]
at
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244)
~[spring-core-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363)
~[spring-context-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at
org.apache.shardingsphere.shardingjdbc.spring.boot.SpringBootConfiguration$$EnhancerBySpringCGLIB$$645084fc.dataSource(<generated>)
~[sharding-jdbc-spring-boot-starter-4.0.0-RC1.jar:4.0.0-RC1]
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[na:na]
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[na:na]
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:564) ~[na:na]
at
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
~[spring-beans-5.1.8.RELEASE.jar:5.1.8.RELEASE]
... 155 common frames omitted
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]