You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by Naveen Kumar <na...@gmail.com> on 2019/12/02 13:23:46 UTC

Re: Not running on Jetty, JSR-356 support unavailable

Hi Tim,

Thank you for the suggestion.
I tried using TCP transport in place of HTTP and now I get another problem:

SEVERE [main]
com.sun.xml.ws.transport.http.servlet.WSServletContextListener.parseAdaptersAndCreateDelegate
WSSERVLET11: failed to parse runtime descriptor:
java.lang.NoClassDefFoundError: Could not initialize class
com.sun.xml.ws.model.WrapperBeanGenerator
	java.lang.NoClassDefFoundError: Could not initialize class
com.sun.xml.ws.model.WrapperBeanGenerator
		at
com.sun.xml.ws.model.RuntimeModeler.getRequestWrapperClass(RuntimeModeler.java:392)
		at
com.sun.xml.ws.model.RuntimeModeler.processDocWrappedMethod(RuntimeModeler.java:815)
		at
com.sun.xml.ws.model.RuntimeModeler.processMethod(RuntimeModeler.java:746)
		at
com.sun.xml.ws.model.RuntimeModeler.processClass(RuntimeModeler.java:506)
		at
com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:337)
		at com.sun.xml.ws.db.DatabindingImpl.<init>(DatabindingImpl.java:102)
		at
com.sun.xml.ws.db.DatabindingProviderImpl.create(DatabindingProviderImpl.java:75)
		at
com.sun.xml.ws.db.DatabindingProviderImpl.create(DatabindingProviderImpl.java:59)
		at
com.sun.xml.ws.db.DatabindingFactoryImpl.createRuntime(DatabindingFactoryImpl.java:128)
		at
com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:436)
		at com.sun.xml.ws.server.EndpointFactory.create(EndpointFactory.java:270)
		at
com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:147)
		at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:574)
		at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:557)
		at
com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(DeploymentDescriptorParser.java:260)
		at
com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:152)
		at
com.sun.xml.ws.transport.http.servlet.WSServletContextListener.parseAdaptersAndCreateDelegate(WSServletContextListener.java:131)
		at
com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:152)
		at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4682)
		at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5143)
		at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
		at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717)
		at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690)
		at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
		at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1133)
		at
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1867)
		at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
		at java.util.concurrent.FutureTask.run(FutureTask.java:266)
		at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
		at
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)
		at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1045)
		at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:429)
		at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1576)
		at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309)
		at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
		at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
		at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
		at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936)
		at
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)
		at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
		at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)
		at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
		at java.util.concurrent.FutureTask.run(FutureTask.java:266)
		at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
		at
java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
		at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
		at
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
		at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
		at
org.apache.catalina.core.StandardService.startInternal(StandardService.java:421)
		at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
		at
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:932)
		at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
		at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
		at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
		at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
		at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
		at java.lang.reflect.Method.invoke(Method.java:498)
		at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:344)
		at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475)

It looks like some conflict with jaxws-rt.jar. I checked Activemq jar and it
has a new package com.sun.xml.
If I delete this package from the jar, the server start up works fine.
Could you please help with this ?

Thanks
Naveen



--
Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html

Re: Not running on Jetty, JSR-356 support unavailable

Posted by Tim Bain <tb...@alumni.duke.edu>.
So we're repackaging com.sun.xml classes in the ActiveMQ JARs? Are you
using activemq-all.jar by any chance? If so, please switch to using the
individual JARs and see if that solves the problem; activemq-all.jar is
intended as a quick-start for standalone use, but anytime that users find
that they don't want something that is bundled with it, they (you) should
switch to the individual JARs.

If you're not using activemq-all.jar, can you tell us which JAR you see the
com.sun.xml JARs repackaged in?

Thanks,
Tim

On Mon, Dec 2, 2019, 6:18 AM Naveen Kumar <na...@gmail.com> wrote:

> Hi Tim,
>
> Thank you for the suggestion.
> I tried using TCP transport in place of HTTP and now I get another problem:
>
> SEVERE [main]
>
> com.sun.xml.ws.transport.http.servlet.WSServletContextListener.parseAdaptersAndCreateDelegate
> WSSERVLET11: failed to parse runtime descriptor:
> java.lang.NoClassDefFoundError: Could not initialize class
> com.sun.xml.ws.model.WrapperBeanGenerator
>         java.lang.NoClassDefFoundError: Could not initialize class
> com.sun.xml.ws.model.WrapperBeanGenerator
>                 at
>
> com.sun.xml.ws.model.RuntimeModeler.getRequestWrapperClass(RuntimeModeler.java:392)
>                 at
>
> com.sun.xml.ws.model.RuntimeModeler.processDocWrappedMethod(RuntimeModeler.java:815)
>                 at
> com.sun.xml.ws.model.RuntimeModeler.processMethod(RuntimeModeler.java:746)
>                 at
> com.sun.xml.ws.model.RuntimeModeler.processClass(RuntimeModeler.java:506)
>                 at
>
> com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:337)
>                 at
> com.sun.xml.ws.db.DatabindingImpl.<init>(DatabindingImpl.java:102)
>                 at
>
> com.sun.xml.ws.db.DatabindingProviderImpl.create(DatabindingProviderImpl.java:75)
>                 at
>
> com.sun.xml.ws.db.DatabindingProviderImpl.create(DatabindingProviderImpl.java:59)
>                 at
>
> com.sun.xml.ws.db.DatabindingFactoryImpl.createRuntime(DatabindingFactoryImpl.java:128)
>                 at
>
> com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:436)
>                 at
> com.sun.xml.ws.server.EndpointFactory.create(EndpointFactory.java:270)
>                 at
>
> com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:147)
>                 at
> com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:574)
>                 at
> com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:557)
>                 at
>
> com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(DeploymentDescriptorParser.java:260)
>                 at
>
> com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:152)
>                 at
>
> com.sun.xml.ws.transport.http.servlet.WSServletContextListener.parseAdaptersAndCreateDelegate(WSServletContextListener.java:131)
>                 at
>
> com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:152)
>                 at
>
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4682)
>                 at
>
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5143)
>                 at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>                 at
>
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717)
>                 at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690)
>                 at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
>                 at
>
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1133)
>                 at
>
> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1867)
>                 at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>                 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>                 at
>
> org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>                 at
>
> java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)
>                 at
>
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1045)
>                 at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:429)
>                 at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1576)
>                 at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309)
>                 at
>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
>                 at
>
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
>                 at
> org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
>                 at
>
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936)
>                 at
> org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)
>                 at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>                 at
>
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)
>                 at
>
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
>                 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>                 at
>
> org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
>                 at
>
> java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
>                 at
>
> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
>                 at
>
> org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
>                 at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>                 at
>
> org.apache.catalina.core.StandardService.startInternal(StandardService.java:421)
>                 at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>                 at
>
> org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:932)
>                 at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>                 at
> org.apache.catalina.startup.Catalina.start(Catalina.java:633)
>                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>                 at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>                 at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>                 at java.lang.reflect.Method.invoke(Method.java:498)
>                 at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:344)
>                 at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475)
>
> It looks like some conflict with jaxws-rt.jar. I checked Activemq jar and
> it
> has a new package com.sun.xml.
> If I delete this package from the jar, the server start up works fine.
> Could you please help with this ?
>
> Thanks
> Naveen
>
>
>
> --
> Sent from:
> http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html
>