|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
axis transport with custom WSDD file problem.I have created an Axis WSDD file, mule configuration file, and Java class to publish as a webservice. But when I try to get to the WSDL file for the service, it says
If I try to run the Java class as a webservice with Axis transport without specifying WSDD file, it works fine. " *Axis Error* Could not generate WSDL! There is no SOAP service at this location " *I am trying to access the WSDL at the location:* [http://localhost:8888/myhellservices/serviceone?wsdl] *My WSDD file is :* <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> <globalConfiguration> <requestFlow> <handler type="java:org.mule.transport.soap.axis.extensions.MuleSoapHeadersHandler" /> </requestFlow> <responseFlow> <handler type="java:org.mule.transport.soap.axis.extensions.MuleSoapHeadersHandler" /> </responseFlow> </globalConfiguration> </deployment> *My mule configuration file is:* <?xml version="1.0" encoding="UTF-8"?> <mule xmlns="http://www.mulesource.org/schema/mule/core/2.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:spring="http://www.springframework.org/schema/beans" xmlns:mulexml="http://www.mulesource.org/schema/mule/xml/2.2" xmlns:stdio="http://www.mulesource.org/schema/mule/stdio/2.2" xmlns:vm="http://www.mulesource.org/schema/mule/vm/2.2" xmlns:mule-xml="http://www.mulesource.org/schema/mule/xml/2.2" xmlns:file="http://www.mulesource.org/schema/mule/file/2.2" xmlns:management="http://www.mulesource.org/schema/mule/management/2.2" xmlns:axis="http://www.mulesource.org/schema/mule/axis/2.2" xsi:schemaLocation=" [http://www.mulesource.org/schema/mule/vm/2.2] [http://www.mulesource.org/schema/mule/vm/2.2/mule-vm.xsd] [http://www.mulesource.org/schema/mule/xml/2.2] [http://www.mulesource.org/schema/mule/xml/2.2/mule-xml.xsd] [http://www.mulesource.org/schema/mule/file/2.2] [http://www.mulesource.org/schema/mule/file/2.2/mule-file.xsd] [http://www.springframework.org/schema/beans] [http://www.springframework.org/schema/beans/spring-beans-2.0.xsd] [http://www.mulesource.org/schema/mule/core/2.2] [http://www.mulesource.org/schema/mule/core/2.2/mule.xsd] [http://www.mulesource.org/schema/mule/xml/2.2] [http://www.mulesource.org/schema/mule/xml/2.2/mule-xml.xsd] [http://www.mulesource.org/schema/mule/stdio/2.2] [http://www.mulesource.org/schema/mule/stdio/2.2/mule-stdio.xsd] [http://www.mulesource.org/schema/mule/management/2.2] [http://www.mulesource.org/schema/mule/management/2.2/mule-management.xsd] [http://www.mulesource.org/schema/mule/cxf/2.2] [http://www.mulesource.org/schema/mule/cxf/2.2/mule-cxf.xsd] [http://www.mulesource.org/schema/mule/axis/2.2] [http://www.mulesource.org/schema/mule/axis/2.2/mule-axis.xsd] "> <management:jmx-server /> <custom-transformer name="ExceptionToString" class="net.syscon.mule.test.ExceptionToString" /> <axis:connector name="axisConnector" serverConfig="conf/muleaxis.wsdd" /> <model name="helloSample"> <service name="serviceone"> <inbound> <axis:inbound-endpoint address="http://localhost:8888/myhellservices" connector-ref="axisConnector" /> </inbound> <component class="net.syscon.mule.test.TestHelloWorldImpl"> </component> </service> <service name="UserErrorHandler"> <inbound> <vm:inbound-endpoint path="userErrorHandler" transformer-refs="ExceptionToString" /> </inbound> <outbound> <pass-through-router> <stdio:outbound-endpoint system="ERR" /> </pass-through-router> </outbound> </service> </model> </mule> *I turned on the TRACE on the log4j.properties file and can see the following error when i try to access the WSDL file.* 19 Oct 2009 15:48:00 7721 [http://connector.http.0.receiver.2] TRACE org.apache.axis.utils.NSStack - NSPop (empty) AxisFault faultCode: {[http://xml.apache.org/axis/]}Server.NoService faultSubcode: faultString: The AXIS engine could not find a target service to invoke! targetService is null faultActor: faultNode: faultDetail: {[http://xml.apache.org/axis/]}stackTrace:The AXIS engine could not find a target service to invoke! targetService is null at org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:475) at org.mule.transport.soap.axis.AxisServiceComponent.processWsdlRequest(AxisServiceComponent.java:425) at org.mule.transport.soap.axis.AxisServiceComponent.doGet(AxisServiceComponent.java:205) at org.mule.transport.soap.axis.AxisServiceComponent.onCall(AxisServiceComponent.java:126) at org.mule.model.resolvers.CallableEntryPointResolver.invoke(CallableEntryPointResolver.java:52) at org.mule.model.resolvers.DefaultEntryPointResolverSet.invoke(DefaultEntryPointResolverSet.java:50) at org.mule.component.DefaultLifecycleAdapter.invoke(DefaultLifecycleAdapter.java:205) at org.mule.component.AbstractJavaComponent.invokeComponentInstance(AbstractJavaComponent.java:83) at org.mule.component.AbstractJavaComponent.doInvoke(AbstractJavaComponent.java:74) at org.mule.component.AbstractComponent.invokeInternal(AbstractComponent.java:133) at org.mule.component.AbstractComponent.invoke(AbstractComponent.java:161) at org.mule.service.AbstractService.invokeComponent(AbstractService.java:929) at org.mule.model.seda.SedaService.doSend(SedaService.java:257) at org.mule.service.AbstractService.sendEvent(AbstractService.java:500) at org.mule.DefaultMuleSession.sendEvent(DefaultMuleSession.java:354) at org.mule.routing.inbound.DefaultInboundRouterCollection.send(DefaultInboundRouterCollection.java:228) at org.mule.routing.inbound.DefaultInboundRouterCollection.route(DefaultInboundRouterCollection.java:188) at org.mule.transport.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver.java:364) at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:252) at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:193) at org.mule.transport.http.HttpMessageReceiver$HttpWorker.doRequest(HttpMessageReceiver.java:273) at org.mule.transport.http.HttpMessageReceiver$HttpWorker.processRequest(HttpMessageReceiver.java:227) at org.mule.transport.http.HttpMessageReceiver$HttpWorker.run(HttpMessageReceiver.java:190) at org.mule.work.WorkerContext.run(WorkerContext.java:310) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575) at java.lang.Thread.run(Thread.java:619) {[http://xml.apache.org/axis/]}hostname:e2server1.syscon.ca The AXIS engine could not find a target service to invoke! targetService is null at org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:475) at org.mule.transport.soap.axis.AxisServiceComponent.processWsdlRequest(AxisServiceComponent.java:425) at org.mule.transport.soap.axis.AxisServiceComponent.doGet(AxisServiceComponent.java:205) at org.mule.transport.soap.axis.AxisServiceComponent.onCall(AxisServiceComponent.java:126) at org.mule.model.resolvers.CallableEntryPointResolver.invoke(CallableEntryPointResolver.java:52) at org.mule.model.resolvers.DefaultEntryPointResolverSet.invoke(DefaultEntryPointResolverSet.java:50) at org.mule.component.DefaultLifecycleAdapter.invoke(DefaultLifecycleAdapter.java:205) at org.mule.component.AbstractJavaComponent.invokeComponentInstance(AbstractJavaComponent.java:83) at org.mule.component.AbstractJavaComponent.doInvoke(AbstractJavaComponent.java:74) at org.mule.component.AbstractComponent.invokeInternal(AbstractComponent.java:133) at org.mule.component.AbstractComponent.invoke(AbstractComponent.java:161) at org.mule.service.AbstractService.invokeComponent(AbstractService.java:929) at org.mule.model.seda.SedaService.doSend(SedaService.java:257) at org.mule.service.AbstractService.sendEvent(AbstractService.java:500) at org.mule.DefaultMuleSession.sendEvent(DefaultMuleSession.java:354) at org.mule.routing.inbound.DefaultInboundRouterCollection.send(DefaultInboundRouterCollection.java:228) at org.mule.routing.inbound.DefaultInboundRouterCollection.route(DefaultInboundRouterCollection.java:188) at org.mule.transport.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver.java:364) at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:252) at org.mule.transport.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:193) at org.mule.transport.http.HttpMessageReceiver$HttpWorker.doRequest(HttpMessageReceiver.java:273) at org.mule.transport.http.HttpMessageReceiver$HttpWorker.processRequest(HttpMessageReceiver.java:227) at org.mule.transport.http.HttpMessageReceiver$HttpWorker.run(HttpMessageReceiver.java:190) at org.mule.work.WorkerContext.run(WorkerContext.java:310) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575) at java.lang.Thread.run(Thread.java:619) Appreciate any help. --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
| Free embeddable forum powered by Nabble | Forum Help |