You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@tuscany.apache.org by Thomas Darbois <Th...@edifixio.com> on 2008/10/09 18:33:45 UTC
JMS binding and example from Samples : helloworld-jms-webapp
I was testing the new sample in tuscany 1.4 snapshot with jms binding : helloworld-jms-webapp
and i was unable to properly deploy it on a tomcat.
Here is the localhost log from tomcat.
9 oct. 2008 18:10:27 org.apache.catalina.core.StandardContext filterStart
GRAVE: Exception au démarrage du filtre tuscany
org.osoa.sca.ServiceRuntimeException: java.lang.reflect.InvocationTargetException
at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:218)
at org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java:76)
at org.apache.tuscany.sca.host.webapp.WebAppServletHost.init(WebAppServletHost.java:220)
at org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.init(TuscanyServletFilter.java:52)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:39
7)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4356)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1215)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(Container
Base.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(Container
Base.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:15
90)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.j
ava:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:199)
... 22 more
Caused by: org.osoa.sca.ServiceRuntimeException: java.lang.ClassCastException: org.apache.tuscany.sca.ex
tension.helper.impl.ImplementationsActivator cannot be cast to org.apache.tuscany.sca.core.ModuleActivat
or
at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:345)
at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANode(NodeFactoryImpl.java:47)
at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(DefaultSCADomain.java:172)
at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(DefaultSCADomain.java:97)
at org.apache.tuscany.sca.host.webapp.WebSCADomain.<init>(WebSCADomain.java:41)
... 27 more
Caused by: java.lang.ClassCastException: org.apache.tuscany.sca.extension.helper.impl.ImplementationsAct
ivator cannot be cast to org.apache.tuscany.sca.core.ModuleActivator
at org.apache.tuscany.sca.node.impl.RuntimeBootStrapper.loadModules(RuntimeBootStrapper.java:321
)
at org.apache.tuscany.sca.node.impl.RuntimeBootStrapper.start(RuntimeBootStrapper.java:134)
at org.apache.tuscany.sca.node.impl.NodeImpl.initRuntime(NodeImpl.java:430)
at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:313)
... 31 more
Environment :
Linux Ubuntu 8.04 (Linux Kernel 2.6.24-19-generic)
JAVA : Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
Maven version: 2.0.9
Tuscany snapshot 1.4, Revision 702173 (compiled with maven test skip = true to avoid problem with memory and shorten the compilation).
Tomcat : apache-tomcat-6.0.16
Perhaps I ve missed something in the README and in the web documentation (http://tuscany.apache.org/sca-java-bindingjms.html) and forget to change some parameters in tomcat or in the context.xml of the webapp (I didn't change anything since it was saying it was already prepared for tomcat).
thanks for your help
Tomas
PS : Enjoy your retirement Simon Nash.
Re: JMS binding and example from Samples : helloworld-jms-webapp
Posted by ant elder <an...@gmail.com>.
On Thu, Oct 9, 2008 at 5:33 PM, Thomas Darbois
<Th...@edifixio.com>wrote:
> I was testing the new sample in tuscany 1.4 snapshot with jms binding :
> helloworld-jms-webapp
>
> and i was unable to properly deploy it on a tomcat.
>
> Here is the localhost log from tomcat.
>
>
> 9 oct. 2008 18:10:27 org.apache.catalina.core.StandardContext filterStart
> GRAVE: Exception au démarrage du filtre tuscany
> org.osoa.sca.ServiceRuntimeException:
> java.lang.reflect.InvocationTargetException
> at
> org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:218)
> at
> org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java:76)
> at
> org.apache.tuscany.sca.host.webapp.WebAppServletHost.init(WebAppServletHost.java:220)
> at
> org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.init(TuscanyServletFilter.java:52)
> at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
> at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:39
> 7)
> at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
> at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4356)
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
> at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
> at
> org.apache.catalina.startup.HostConfig.check(HostConfig.java:1215)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
> at
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
> at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(Container
> Base.java:1601)
> at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(Container
> Base.java:1610)
> at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:15
> 90)
> at java.lang.Thread.run(Thread.java:619)
> Caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.j
> ava:27)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> at
> org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:199)
> ... 22 more
> Caused by: org.osoa.sca.ServiceRuntimeException:
> java.lang.ClassCastException: org.apache.tuscany.sca.ex
> tension.helper.impl.ImplementationsActivator cannot be cast to
> org.apache.tuscany.sca.core.ModuleActivat
> or
> at
> org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:345)
> at
> org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANode(NodeFactoryImpl.java:47)
> at
> org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(DefaultSCADomain.java:172)
> at
> org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(DefaultSCADomain.java:97)
> at
> org.apache.tuscany.sca.host.webapp.WebSCADomain.<init>(WebSCADomain.java:41)
> ... 27 more
> Caused by: java.lang.ClassCastException:
> org.apache.tuscany.sca.extension.helper.impl.ImplementationsAct
> ivator cannot be cast to org.apache.tuscany.sca.core.ModuleActivator
> at
> org.apache.tuscany.sca.node.impl.RuntimeBootStrapper.loadModules(RuntimeBootStrapper.java:321
> )
> at
> org.apache.tuscany.sca.node.impl.RuntimeBootStrapper.start(RuntimeBootStrapper.java:134)
> at
> org.apache.tuscany.sca.node.impl.NodeImpl.initRuntime(NodeImpl.java:430)
> at
> org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:313)
> ... 31 more
>
>
>
> Environment :
> Linux Ubuntu 8.04 (Linux Kernel 2.6.24-19-generic)
> JAVA : Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
> Maven version: 2.0.9
> Tuscany snapshot 1.4, Revision 702173 (compiled with maven test skip =
> true to avoid problem with memory and shorten the compilation).
> Tomcat : apache-tomcat-6.0.16
>
>
> Perhaps I ve missed something in the README and in the web documentation (
> http://tuscany.apache.org/sca-java-bindingjms.html) and forget to change
> some parameters in tomcat or in the context.xml of the webapp (I didn't
> change anything since it was saying it was already prepared for tomcat).
>
> thanks for your help
>
> Tomas
>
>
> PS : Enjoy your retirement Simon Nash.
>
>
>
I've just tried this with the latest trunk code and it works ok for me in
tomcat with no changes or additional config needed in Tomcat. Its an odd
failure that you're seeing, i wonder if its picking up some modules at
different build levels which are incompatible, could you try building it
with mvn -U to force all the snapshots to be updated?
...ant