Hi,
Are you sure there aren't any unwanted leftover directories or archive files
in the repository/services directory (which has a META-INF directory but no
services.xml file)?
Upul
On 10/5/07, ndthuy <[EMAIL PROTECTED]> wrote:
>
>
> When I try the approach that you recomend, I have the following exception
> when I deploy:
>
> org.apache.axis2.deployment.DeploymentException: The services.xml file
> cannot be found for the service: {0}
> at
>
> org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup
> (ArchiveReader.java:191)
> at
> org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java
> :78)
> at
> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(
> DeploymentFileData.java:137)
> at
> org.apache.axis2.deployment.DeploymentEngine.doDeploy(
> DeploymentEngine.java:571)
> at
> org.apache.axis2.deployment.repository.util.WSInfoList.update(
> WSInfoList.java:141)
> at
> org.apache.axis2.deployment.RepositoryListener.update(
> RepositoryListener.java:318)
> at
> org.apache.axis2.deployment.RepositoryListener.checkServices(
> RepositoryListener.java:220)
> at
> org.apache.axis2.deployment.DeploymentEngine.loadServices(
> DeploymentEngine.java:118)
> at
> org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(
> WarBasedAxisConfigurator.java:272)
> at
>
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext
> (ConfigurationContextFactory.java:78)
> at
> org.apache.axis2.transport.http.AxisServlet.initConfigContext(
> AxisServlet.java:500)
> at
> org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:420)
> at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java
> :1139)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
> at
> org.apache.catalina.core.StandardContext.loadOnStartup(
> StandardContext.java:3956)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java
> :760)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java
> :544)
> at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java
> :825)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
> at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> LifecycleSupport.java:120)
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> :1022)
> at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> :1014)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:448)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
> 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:585)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
> org.apache.axis2.deployment.DeploymentException: The services.xml file
> cannot be found for the service: {0}
> at
>
> org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup
> (ArchiveReader.java:191)
> at
> org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java
> :78)
> at
> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(
> DeploymentFileData.java:137)
> at
> org.apache.axis2.deployment.DeploymentEngine.doDeploy(
> DeploymentEngine.java:571)
> at
> org.apache.axis2.deployment.repository.util.WSInfoList.update(
> WSInfoList.java:141)
> at
> org.apache.axis2.deployment.RepositoryListener.update(
> RepositoryListener.java:318)
> at
> org.apache.axis2.deployment.RepositoryListener.checkServices(
> RepositoryListener.java:220)
> at
> org.apache.axis2.deployment.DeploymentEngine.loadServices(
> DeploymentEngine.java:118)
> at
> org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(
> WarBasedAxisConfigurator.java:272)
> at
>
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext
> (ConfigurationContextFactory.java:78)
> at
> org.apache.axis2.transport.http.AxisServlet.initConfigContext(
> AxisServlet.java:500)
> at
> org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:420)
> at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java
> :1139)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
> at
> org.apache.catalina.core.StandardContext.loadOnStartup(
> StandardContext.java:3956)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java
> :760)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java
> :544)
> at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java
> :825)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
> at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> LifecycleSupport.java:120)
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> :1022)
> at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> :1014)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:448)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
> 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:585)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
>
>
> However, I am able to call the service. Do you have any idea ?
>
> Thanks
>
> Upul Godage wrote:
> >
> > Hi,
> >
> > Then you will have one directory, say TempService
> >
> > services/TempService/META-INF/services.xml
> >
> > <serviceGroup>
> > <service name="C2FTempService">
> > ......
> > <service>
> > <service name="F2CTempService">
> > ..........
> > </service>
> > </serviceGroup>
> >
> > Upul
> >
> > On 10/4/07, ndthuy <[EMAIL PROTECTED]> wrote:
> >>
> >>
> >>
> >>
> >> Jason Sicotte-2 wrote:
> >> >
> >> > You don't necessarily need another services.xml, you can put several
> >> > services in a <service group>. How to do that is described here (at
> >> > the bottom): http://wso2.org/library/2060
> >> >
> >> > On 10/4/07, ndthuy <[EMAIL PROTECTED]> wrote:
> >> >> The question is if I add another service I will have another
> >> services.xml
> >> >> on
> >> >> different service folder. Can I combine those 2 files ? And where I
> >> put
> >> >> the
> >> >> combined file in the folder structure ?
> >> >
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> > For additional commands, e-mail: [EMAIL PROTECTED]
> >> >
> >> >
> >> >
> >>
> >> I have read that article but there is one thing that I don't
> understand.
> >> For
> >> example I have my service layout as follow
> >>
> >> services/C2FTempService/META-INF/c2fTempService.wsdl and services.xml
> >> services/F2CTempService/META-INF/f2cTempService.wsdl and services.xml
> >>
> >> If I combine those 2 services.xml files, where would I put the new file
> ?
> >>
> >> Thanks
> >>
> >> --
> >> View this message in context:
> >>
> http://www.nabble.com/Multiple-service.xml-files-tf4569649.html#a13045186
> >> Sent from the Axis - User mailing list archive at Nabble.com.
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Multiple-service.xml-files-tf4569649.html#a13061022
> Sent from the Axis - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>