You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@tuscany.apache.org by Tianlong Wu <ro...@gmail.com> on 2011/08/24 05:55:15 UTC
deploy web-app: Exception starting filter tuscany
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
Re: deploy web-app: Exception starting filter tuscany
Posted by Tianlong Wu <ro...@gmail.com>.
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 <ro...@gmail.com> 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