Looks like you have an old XML parser being picked up, given that lexical handler feature not supported error.
 
Try picking up the latest Xerces and making sure it's in your classpath before any older XML parsers in the classpath that might be picked up at runtime...
-----Original Message-----
From: M.Montilla [mailto:[EMAIL PROTECTED]]
Sent: Saturday, December 21, 2002 1:04 PM
To: [EMAIL PROTECTED]
Subject: axis error

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"

Reply via email to