This is likely due to a mismatch between the version of the Eclipse
MicroProfile Config API you're trying to use and what RESTEasy was compiled
with. RESTEasy 4.5.8.Final still targets 1.x
https://github.com/resteasy/Resteasy/blob/4.5.8.Final/resteasy-dependenci...
.
On Wed, Jan 6, 2021 at 2:09 PM Arnie Morein via resteasy <
resteasy(a)lists.jboss.org> wrote:
I am trying to add RestEasy to an existing application that already
has
SOAP/XML via CXF. It is a Spring app that uses JSPs but it also has JSF 2.3
and Weld. It runs on Tomcat.
I have added the following jars to the project:
microprofile-config-2018.5.0.jar
microprofile-config-api-2.0.jar
resteasy-cache-core-4.5.8.Final.jar
resteasy-client-4.5.8.Final.jar
resteasy-client-api-4.5.8.Final.jar
resteasy-client-microprofile-4.5.8.Final.jar
resteasy-context-propagation-4.5.8.Final.jar
resteasy-core-4.5.8.Final.jar
resteasy-core-spi-4.5.8.Final.jar
resteasy-jaxb-provider-4.5.8.Final.jar
resteasy-jaxrs-services-3.1.4.Final.jar
resteasy-jsapi-4.5.8.Final.jar
resteasy-json-binding-provider-4.5.8.Final.jar
resteasy-json-p-provider-4.5.8.Final.jar
resteasy-multipart-provider-4.5.8.Final.jar
resteasy-servlet-initializer-4.5.8.Final.jar
resteasy-spring-4.5.8.Final.jar
resteasy-validator-provider-4.5.8.Final.jar
resteasy-wadl-4.5.8.Final.jar
smallrye-common-classloader-1.5.0.jar
smallrye-common-constraint-1.5.0.jar
smallrye-common-function-1.1.0.jar
smallrye-config-2.0.0.jar
smallrye-config-common-2.0.0.jar
smallrye-config-core-2.0.0.jar
ws-atlassian-jira-8.2.3.jar
During WAR deployment, I get the following exception:
Caused by: org.jboss.weld.exceptions.DeploymentException
at
org.jboss.weld.bootstrap.events.AbstractDeploymentContainerEvent.fire(AbstractDeploymentContainerEvent.java:38)
at
org.jboss.weld.bootstrap.events.AfterDeploymentValidationImpl.fire(AfterDeploymentValidationImpl.java:28)
at org.jboss.weld.bootstrap.WeldStartup.validateBeans(WeldStartup.java:505)
at
org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:93)
at
org.jboss.weld.environment.servlet.WeldServletLifecycle.initialize(WeldServletLifecycle.java:237)
at
org.jboss.weld.environment.servlet.EnhancedListener.onStartup(EnhancedListener.java:62)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5098)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
... 19 more
Caused by: javax.enterprise.event.ObserverException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
...
Caused by: java.lang.AbstractMethodError: Method
org/jboss/resteasy/microprofile/config/ServletContextConfigSource.getPropertyNames()Ljava/util/Set;
is abstract
at
org.jboss.resteasy.microprofile.config.ServletContextConfigSource.getPropertyNames(ServletContextConfigSource.java)
I've looked around and cannot figure out what jar I need that has an
implementation for that method.
Help?
_______________________________________________
resteasy mailing list -- resteasy(a)lists.jboss.org
To unsubscribe send an email to resteasy-leave(a)lists.jboss.org
--
James R. Perkins
JBoss by Red Hat