Thanks! This really solved my problem. I was using an old xerces.jar file… I deleted it and used the xercesImpl.jar given by tomcat itself.

 

-----Urspr�ngliche Nachricht-----
Von: Mike Burati [mailto:[EMAIL PROTECTED]]
Gesendet: Samstag, 21. Dezember 2002 21:18
An: '[EMAIL PROTECTED]'
Betreff: RE: axis error

 

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