You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by "M.Montilla" <mm...@freesurf.ch> on 2002/12/21 19:04:00 UTC

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(Deserializatio
nContextImpl.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(SOAP
Service.java:176)
            at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.j
ava: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.j
ava:335)
            at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
            at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
            at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:243)
            at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
            at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
            at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
            at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:190)
            at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
            at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
            at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
            at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234
3)
            at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:180)
            at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
            at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:170)
            at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
            at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:170)
            at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
            at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468
)
            at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
            at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
            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.ja
va:566)
            at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
            at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
            at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j
ava: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.jav
a:135)
            at
org.apache.axis.encoding.DeserializationContextImpl.endElement(Deseriali
zationContextImpl.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(Deserializatio
nContextImpl.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"