apache / apache/dubbo

jdk17+springboot3+dubbo3.2.0-beta6,报错:java.lang.NoClassDefFoundError: javax/ws/rs/WebApplicationException

Open
#12,017 7 comments 0 reactions 0 assignees View on GitHub
type/bug
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.