Hi! I developed a module with 2 components. Each component should be accessible through a seperate entry point. But when I try to deploy my application, Tomcat says:
SCHWERWIEGEND: Unexpected RuntimeException java.lang.IllegalArgumentException: addChild: Child name '/services' is not unique Does this mean I can only have one entry point per module? According to the specification zero or more entry points should be possible. Below you find my sca.module-File followed by the full Tomcat error. Best regards, Katja <module xmlns="http://www.osoa.org/xmlns/sca/0.9" xmlns:v="http://www.osoa.org/xmlns/sca/values/0.9" name="yasb.account"> <import.sdo factory="de.yasb.pruefung.PruefungFactory" /> <import.wsdl wsdlLocation="wsdl/PruefungsService.wsdl"/> <import.wsdl wsdlLocation="wsdl/AsynchronousSample.wsdl"/> <entryPoint name="PruefungsService"> <interface.java interface="de.yasb.pruefung.PruefungsService"/> <binding.ws port="http://www.yasb.de/pruefung#wsdl.endpoint(PruefungsService/PruefungsServiceSOAP)"/> <reference>AccountServiceComponent/PruefungsService</reference> </entryPoint> <entryPoint name="Test"> <interface.java interface="org.mycomp.asynchronous.sample.MyPortType"/> <binding.ws port="http://www.mycomp.org/AsynchronousSample#wsdl.endpoint(AsynchronousSample_asyncService/AsynchronousSample_asyncPortName)"/> <reference>MyPortTypeComponent/MyPortType</reference> </entryPoint> <component name="AccountServiceComponent"> <implementation.java class="yasb.account.services.pruefung.PruefungsServiceImpl"/> <references> <v:callback>MyCallbackPortType</v:callback> </references> </component> <component name="MyPortTypeComponent"> <implementation.java class="yasb.account.services.pruefung.MyPortTypeImpl"/> <references> <v:callback>MyCallbackPortType2</v:callback> </references> </component> <!-- Stock Quote Web Service --> <externalService name="MyCallbackPortType"> <interface.java interface="de.yasb.pruefung.AsynchronousClientCallbackService"/> <binding.ws port="http://www.yasb.de/pruefung#wsdl.endpoint(AsynchronousClientCallbackService/AsynchronousClientCallbackSOAP)"/> </externalService> <externalService name="MyCallbackPortType2"> <interface.java interface="org.mycomp.asynchronous.sample.MyCallbackPortType"/> <binding.ws port="http://www.mycomp.org/AsynchronousSample#wsdl.endpoint(AsynchronousClient_asyncCallbackService/AsynchronousClient_asyncCallbackPortName)"/> </externalService> </module> -------------------------------------------------------------------------- 04.10.2006 09:55:53 org.apache.tuscany.tomcat.TuscanyContextListener startContex t SCHWERWIEGEND: Unexpected RuntimeException java.lang.IllegalArgumentException: addChild: Child name '/services' is not uni que at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase .java:749) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:73 9) at org.apache.catalina.core.StandardContext.addChild(StandardContext.jav a:1944) at org.apache.tuscany.tomcat.TuscanyHost.registerMapping(TuscanyHost.jav a:155) at org.apache.tuscany.tomcat.TomcatHost.registerMapping(TomcatHost.java: 43) at org.apache.tuscany.binding.axis2.config.WSEntryPointContextFactory.in itServlet(WSEntryPointContextFactory.java:97) at org.apache.tuscany.binding.axis2.config.WSEntryPointContextFactory.cr eateContext(WSEntryPointContextFactory.java:77) at org.apache.tuscany.binding.axis2.config.WSEntryPointContextFactory.cr eateContext(WSEntryPointContextFactory.java:63) at org.apache.tuscany.core.context.scope.ModuleScopeContext.initComponen tContexts(ModuleScopeContext.java:175) at org.apache.tuscany.core.context.scope.ModuleScopeContext.onEvent(Modu leScopeContext.java:61) at org.apache.tuscany.core.context.impl.AbstractLifecycle.publish(Abstra ctLifecycle.java:94) at org.apache.tuscany.core.context.impl.AbstractCompositeContext.publish (AbstractCompositeContext.java:529) at org.apache.tuscany.tomcat.TuscanyContextListener.startContext(Tuscany ContextListener.java:89) at org.apache.tuscany.tomcat.TuscanyContextListener.lifecycleEvent(Tusca nyContextListener.java:67) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl eSupport.java:119) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4 182) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase .java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:73 9) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at org.apache.tuscany.tomcat.TuscanyHost.addChild(TuscanyHost.java:133) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:809) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:698 ) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472 ) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java :310) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl eSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021) at org.apache.catalina.core.StandardHost.start(StandardHost.java:718) at org.apache.tuscany.tomcat.TuscanyHost.start(TuscanyHost.java:72) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442 ) at org.apache.catalina.core.StandardService.start(StandardService.java:4 50) at org.apache.catalina.core.StandardServer.start(StandardServer.java:709 ) at org.apache.catalina.startup.Catalina.start(Catalina.java:551) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432) 04.10.2006 09:55:53 org.apache.catalina.startup.HostConfig deployWAR SCHWERWIEGEND: Error deploying web application archive yasb-account.war java.lang.IllegalArgumentException: addChild: Child name '/services' is not uni que at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase .java:749) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:73 9) at org.apache.catalina.core.StandardContext.addChild(StandardContext.jav a:1944) at org.apache.tuscany.tomcat.TuscanyHost.registerMapping(TuscanyHost.jav a:155) at org.apache.tuscany.tomcat.TomcatHost.registerMapping(TomcatHost.java: 43) at org.apache.tuscany.binding.axis2.config.WSEntryPointContextFactory.in itServlet(WSEntryPointContextFactory.java:97) at org.apache.tuscany.binding.axis2.config.WSEntryPointContextFactory.cr eateContext(WSEntryPointContextFactory.java:77) at org.apache.tuscany.binding.axis2.config.WSEntryPointContextFactory.cr eateContext(WSEntryPointContextFactory.java:63) at org.apache.tuscany.core.context.scope.ModuleScopeContext.initComponen tContexts(ModuleScopeContext.java:175) at org.apache.tuscany.core.context.scope.ModuleScopeContext.onEvent(Modu leScopeContext.java:61) at org.apache.tuscany.core.context.impl.AbstractLifecycle.publish(Abstra ctLifecycle.java:94) at org.apache.tuscany.core.context.impl.AbstractCompositeContext.publish (AbstractCompositeContext.java:529) at org.apache.tuscany.tomcat.TuscanyContextListener.startContext(Tuscany ContextListener.java:89) at org.apache.tuscany.tomcat.TuscanyContextListener.lifecycleEvent(Tusca nyContextListener.java:67) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl eSupport.java:119) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4 182) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase .java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:73 9) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at org.apache.tuscany.tomcat.TuscanyHost.addChild(TuscanyHost.java:133) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:809) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:698 ) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472 ) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java :310) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl eSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021) at org.apache.catalina.core.StandardHost.start(StandardHost.java:718) at org.apache.tuscany.tomcat.TuscanyHost.start(TuscanyHost.java:72) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442 ) at org.apache.catalina.core.StandardService.start(StandardService.java:4 50) at org.apache.catalina.core.StandardServer.start(StandardServer.java:709 ) at org.apache.catalina.startup.Catalina.start(Catalina.java:551) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432) -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
