|
Hi! I’m new to axis and i
started to install a helloworld-service on my axis server. The axis server is running on
a tomcat 4 and “validate” is working. I was trying to run the Client. I have 2 questions:
why does the client need to have an javax.servlet-import? Is not a Server isn’t it? And i
have an error output (see below). I installed the service and
when i run the client it gives following errors (sourcecode below): CAN YOU HELP ME? public class HelloServer { public String sayHelloTo(String s){ return "[axis] Hello " + s +
", how are you?" + "["+ new
java.util.Date() + "]"; } } import
org.apache.axis.client.Call; import javax.servlet.*; public class HelloClient { public static void main(String[] args) throws Exception{ String endpoint =
"http://192.168.1.2:8180/axis/HelloServer.jws"; Call service = new Call(endpoint); String ret2 =
(String)service.invoke("sayHelloTo", new Object[]{args[0]}); System.out.println(ret2); } } AxisFault faultCode:
{http://xml.apache.org/axis/}Server.userException faultString:
org.xml.sax.SAXNotRecognizedException: Feature:
http://xml.org/sax/properties/lexical-handler faultActor: null faultDetail: stackTrace: org.xml.sax.SAXNotRecognizedException:
Feature: http://xml.org/sax/properties/lexical-handler at
org.apache.xerces.jaxp.SAXParserImpl.setProperty(SAXParserImpl.java:155) at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:231) at
org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:546) at
org.apache.axis.Message.getSOAPEnvelope(Message.java:377) at
org.apache.axis.handlers.soap.SOAPService$SOAPRequestHandler.invoke(SOAPService.java:176) at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71) at
org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156) at
org.apache.axis.SimpleChain.invoke(SimpleChain.java:126) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:437) at
org.apache.axis.server.AxisServer.invoke(AxisServer.java:316) at
org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:701) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:335) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243) at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190) at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343) at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012) at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107) at java.lang.Thread.run(Thread.java:484) org.xml.sax.SAXNotRecognizedException:
Feature: http://xml.org/sax/properties/lexical-handler at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:135) at
org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:942) at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1528) at
org.apache.crimson.parser.Parser2.content(Parser2.java:1779) at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507) at
org.apache.crimson.parser.Parser2.content(Parser2.java:1779) at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507) at
org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500) at
org.apache.crimson.parser.Parser2.parse(Parser2.java:305) at
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442) at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) at
org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:232) at
org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:546) at
org.apache.axis.Message.getSOAPEnvelope(Message.java:377) at org.apache.axis.client.Call.invokeEngine(Call.java:2132) at org.apache.axis.client.Call.invoke(Call.java:2102) at org.apache.axis.client.Call.invoke(Call.java:1851) at org.apache.axis.client.Call.invoke(Call.java:1777) at org.apache.axis.client.Call.invoke(Call.java:1802) at HelloClient.main(HelloClient.java:18) Exception in thread
"main" |
- RE: axis error M.Montilla
- RE: axis error Mike Burati
- AW: axis error M.Montilla
- axis error kishani Liyanage
- Re: axis error Stephen Gordon
- Re: axis error Dimuthu Leelarathne
