Hi All,

I am facing an issue while deploying my web service. 

My Scenario : I have integrated my service in an already existing
application which is running on Tomcat.So i keep all the axis jars in my
application classpath and have added my Service code with the existing
application source code(So basically i am not first deploying axis2 in
webapps of tomcat rather i am keeping all the axis jars in my application
classpath). Also my existing application is a spring based one so i have
used spring based service deployment procedure to deploy my service. 
Problem: Now when i start my Tomcat server i get the following exception.
Interestingly my service gets deployed properly and everything is running
fine but everytime i start up my Tomca server i get this exception:

SEVERE: The WizdomTreeSystemService service, which is not valid, caused Two
services cannot have same name.  A service with the WizdomTreeSystemService
name already exists in the system.
org.apache.axis2.AxisFault: Two services cannot have same name.  A service
with the WizdomTreeSystemService name already exists in the system.
        at
org.apache.axis2.engine.AxisConfiguration.addToAllServicesMap(AxisConfiguration.java:371)
        at
org.apache.axis2.description.AxisServiceGroup.addService(AxisServiceGroup.java:110)
        at
org.apache.axis2.deployment.DeploymentEngine.fillServiceGroup(DeploymentEngine.java:536)
        at
org.apache.axis2.deployment.DeploymentEngine.addServiceGroup(DeploymentEngine.java:499)
        at
org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:86)
        at
org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
        at
org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:597)
        at
org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
        at
org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:330)
        at
org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:227)
        at
org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:131)
        at
org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBasedAxisConfigurator.java:284)
        at
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:82)
        at
org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:511)
        at 
org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:431)
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1029)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862)
        at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4013)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4357)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
        at
org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:903)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
        at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
        at org.apache.commons.digester.Rule.end(Rule.java:276)
        at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
        at
org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:76)
        at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown
Source)
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
Source)
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown
Source)
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown
Source)
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
        at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
        at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown
Source)
        at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown
Source)
        at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
Source)
        at org.apache.commons.digester.Digester.parse(Digester.java:1567)
        at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:488)
        at org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
        at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:483)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
        at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:480)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
May 15, 2009 3:18:12 PM org.apache.axis2.deployment.DeploymentEngine
doDeploy
INFO: org.apache.axis2.deployment.DeploymentException: Two services cannot
have same name.  A service with the WizdomTreeSystemService name already
exists in the system.

Any pointers will be really appreciated .

Thanks in advance..
Amardeep Singh
-- 
View this message in context: 
http://www.nabble.com/org.apache.axis2.AxisFault%3A-Two-services-cannot-have-same-name.-tp23558254p23558254.html
Sent from the Axis - User mailing list archive at Nabble.com.

Reply via email to