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 Olivier Dameron <ol...@gmx.net> on 2004/04/29 17:55:25 UTC
FileNotFoundException for endpoint and calculator
Dear axis users,
I could install axis1.1 on tomcat4.1.30 (debian unstable). The
happyaxis.jsp is OK, as well as the view of the deployed services and their
respective wsdl.
However, I still have problems with the endpoints and the calculator
example. None of the solutions I could find on the mailing list archive seem
to be relevant, but maybe I just missed a connection somewhere.
Thanks for your help,
Olivier
Calling an endpoint return:
<soapenv:Envelope>
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server.userException</faultcode>
<faultstring>java.io.FileNotFoundException: No such file or
directory</faultstring>
<detail/>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
Similarly for the Calculator example, I see that their is a service at
http://localhost:8180/axis/Calculator.jws
If I run the client however, I have:
olivier@ravenclaw /usr/local/axis-1_1> echo
$AXISCLASSPATH
/usr/local/axis/lib/axis.jar:/usr/local/axis/lib/commons-discovery.jar:/usr/local/axis/lib/commons-logging.jar:/usr/local/axis/lib/jaxrpc.jar:/usr/local/axis/lib/saaj.jar:/usr/local/axis/lib/log4j-
1.2.8.jar:/usr/local/axis/lib/wsdl4j.jar:/usr/share/java/xml-api.jar:/usr/share/java/xercesImpl.jar
olivier@ravenclaw /usr/local/axis-1_1> /usr/lib/kaffe/bin/java -classpath
$AXISCLASSPATH:. samples.userguide.example2.CalcClient -p8180 add 5 4
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.io.FileNotFoundException: No such file or directory
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace: AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.io.FileNotFoundException: No such file or directory
faultActor:
faultNode:
faultDetail:
java.io.FileNotFoundException: No such file or directory
at org.apache.axis.message.SOAPFaultBuilder.createFault
(SOAPFaultBuilder.java:260)
at org.apache.axis.message.SOAPFaultBuilder.endElement
(SOAPFaultBuilder.java:169)
at org.apache.axis.encoding.DeserializationContextImpl.endElement
(DeserializationContextImpl.java:1015)
at org.apache.xerces.parsers.AbstractSAXParser.endElement
(AbstractSAXParser.java:577)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement
(XMLNSDocumentScannerImpl.java:553)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
(XMLDocumentFragmentScannerImpl.java:1526)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(XMLDocumentFragmentScannerImpl.java:338)
at org.apache.xerces.parsers.XML11Configuration.parse
(XML11Configuration.java:827)
at org.apache.xerces.parsers.XML11Configuration.parse
(XML11Configuration.java:757)
at org.apache.xerces.parsers.XMLParser.parse (XMLParser.java:148)
at org.apache.xerces.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1168)
at javax.xml.parsers.SAXParser.parse (SAXParser.java:262)
at org.apache.axis.encoding.DeserializationContextImpl.parse
(DeserializationContextImpl.java:242)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope (SOAPPart.java:538)
at org.apache.axis.Message.getSOAPEnvelope (Message.java:376)
at org.apache.axis.client.Call.invokeEngine (Call.java:2583)
at org.apache.axis.client.Call.invoke (Call.java:2553)
at org.apache.axis.client.Call.invoke (Call.java:2248)
at org.apache.axis.client.Call.invoke (Call.java:2171)
at org.apache.axis.client.Call.invoke (Call.java:1691)
at samples.userguide.example2.CalcClient.main (CalcClient.java:98)
If it can help, the catilina log file mentions:
root@ravenclaw /var/log/tomcat4> cat catalina_2004-04-29.log
Using CATALINA_BASE: /var/lib/tomcat4
Using CATALINA_HOME: /usr/share/tomcat4
Using CATALINA_TMPDIR: /var/lib/tomcat4/temp
Using JAVA_HOME: /usr/lib/kaffe
Using Security Manager
Starting service Tomcat-Standalone
Apache Tomcat/4.1
- Unable to find config file. Creating new servlet engine config file:
/WEB-INF/server-config.wsdd
- Exception:
java.io.FileNotFoundException: No such file or directory
at java.io.FileDescriptor.nativeOpen (FileDescriptor.java)
at java.io.FileDescriptor.open (FileDescriptor.java:184)
at java.io.FileDescriptor.<init> (FileDescriptor.java:120)
at java.io.FileOutputStream.<init> (FileOutputStream.java:93)
at java.io.FileOutputStream.<init> (FileOutputStream.java:111)
at java.io.FileWriter.<init> (FileWriter.java:120)
at org.apache.axis.handlers.JWSHandler.setupService (JWSHandler.java:223)
at org.apache.axis.handlers.JWSHandler.invoke (JWSHandler.java:122)
at org.apache.axis.strategies.InvocationStrategy.visit
(InvocationStrategy.java:71)
at org.apache.axis.SimpleChain.doVisiting (SimpleChain.java:150)
at org.apache.axis.SimpleChain.invoke (SimpleChain.java:120)
at org.apache.axis.server.AxisServer.invoke (AxisServer.java:287)
at org.apache.axis.transport.http.AxisServlet.invokeEndpointFromGet
(AxisServlet.java:544)
at org.apache.axis.transport.http.AxisServlet.processMethodRequest
(AxisServlet.java:466)
at org.apache.axis.transport.http.AxisServlet.doGet
(AxisServlet.java:294)
at javax.servlet.http.HttpServlet.service (HttpServlet.java:740)
at org.apache.axis.transport.http.AxisServletBase.service
(AxisServletBase.java:339)
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:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke
(StandardContext.java:2422)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke
(ErrorDispatcherValve.java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:163)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext
(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service
(CoyoteAdapter.java:199)
at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:828)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
(Http11Protocol.java:700)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:584)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:683)
at java.lang.Thread.run (Thread.java:307)
--
"Sie haben neue Mails!" - Die GMX Toolbar informiert Sie beim Surfen!
Jetzt aktivieren unter http://www.gmx.net/info