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.



Reply via email to