jdk17+springboot3+dubbo3.2.0-beta6,报错:java.lang.NoClassDefFoundError: javax/ws/rs/WebApplicationException
- Dominant language
- Java
- Stars
- 41.6k
- Forks
- 26.4k
- Avg merge
- 15h 13m
- Merged PRs (30d)
- 4
Description
`Caused by: java.lang.NoClassDefFoundError: javax/ws/rs/WebApplicationException
at org.apache.dubbo.rpc.protocol.rest.RestProtocol.(RestProtocol.java:85) ~[dubbo-3.2.0-beta.6.jar:3.2.0-beta.6]
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
at org.apache.dubbo.common.beans.support.InstantiationStrategy.instantiate(InstantiationStrategy.java:94) ~[dubbo-common-3.2.0-beta.6.jar:3.2.0-beta.6]
at org.apache.dubbo.common.extension.ExtensionLoader.createExtensionInstance(ExtensionLoader.java:832) ~[dubbo-common-3.2.0-beta.6.jar:3.2.0-beta.6]
at org.apache.dubbo.common.extension.ExtensionLoader.createExtension(ExtensionLoader.java:791) `~[dubbo-common-3.2.0-beta.6.jar:3.2.0-beta.6]`
RestProtocol类里还引用了
`
import javax.servlet.ServletContext;
import javax.ws.rs.ProcessingException;
import javax.ws.rs.WebApplicationException;`
三个类,而jdk17里已经没有这三个类了
Contributor guide
Assessment
This issue has not been assessed yet.