I am sorry. Just as I was writing the last post I noticed in the error info there was a line "No deployable composite is declared". I looked at the META-INF/sca-contribution.xml and I found that it was META-INF/sca-contributions.xml instead. It was the extra "s" that kept me from running the webapp correctly. It was a stupid mistake but it teaches me to take a look at the long error message which is the style of java app. Thank you for your time.
On Wed, Aug 24, 2011 at 11:55 AM, Tianlong Wu <[email protected]> wrote: > Hello, > I was trying to build a webapp which references tuscany service. > But I continued getting the following error: > Exception starting filter tuscany > org.osoa.sca.ServiceRuntimeException: > java.lang.reflect.InvocationTargetException > at > org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:220) > at > org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java:76) > at > org.apache.tuscany.sca.host.webapp.WebAppServletHost.init(WebAppServletHost.java:238) > at > org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.init(TuscanyServletFilter.java:52) > at > org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295) > at > org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422) > at > org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115) > at > org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4071) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4725) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:840) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) > at > org.apache.catalina.core.StandardService.start(StandardService.java:525) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:754) > at org.apache.catalina.startup.Catalina.start(Catalina.java:595) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:592) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) > 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.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:501) > at > org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:199) > ... 21 more > Caused by: org.osoa.sca.ServiceRuntimeException: > java.lang.IllegalArgumentException: No deployable composite is declared > at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:386) > at > org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANode(NodeFactoryImpl.java:47) > at > org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(DefaultSCADomain.java:175) > at > org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(DefaultSCADomain.java:100) > at > org.apache.tuscany.sca.host.webapp.WebSCADomain.<init>(WebSCADomain.java:41) > ... 26 more > Caused by: java.lang.IllegalArgumentException: No deployable composite is > declared > at > org.apache.tuscany.sca.node.impl.NodeImpl.aggregate(NodeImpl.java:643) > at > org.apache.tuscany.sca.node.impl.NodeImpl.configureNode(NodeImpl.java:565) > at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:381) > ... 30 more > > > I checked the calculator-webapp example which run correctly but I failed to > find where I did wrong. > I attached the eclipse project to this post. Please help me. I was stuck > for a few days. > > -- > ***************************************************** > Tianlong Wu > > Computer Science and Technology Dept. > Harbin Institute of Technology > NO.92 Xidazhi Street,150001 > Harbin, Heilongjiang Province, P.R.China > -- ***************************************************** Tianlong Wu Computer Science and Technology Dept. Harbin Institute of Technology NO.92 Xidazhi Street,150001 Harbin, Heilongjiang Province, P.R.China
