You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by AmardeepSingh <am...@gmail.com> on 2009/05/15 13:53:01 UTC

org.apache.axis2.AxisFault: Two services cannot have same name.

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.