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