- - PR -
実行時のエラーについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-06-07 17:06
webサービスのサンプルプログラムを作っています。
サーバ側・クライアント側のプログラムのコンパイルはエラーなく通りました。 サービスのデプロイ後にWSDLファイルがローカルのAXISのページで確認できません。 それが関係しているのか、コーディングが原因か、設定が足りないのか クライアントプログラム実行時に以下のエラーが出ます。 ちなみに一番下のsaveFileClientのクラスの引数がNULLかと思い、 チェックをしましたが、NULLではありませんでした。 他にどのような問題が考えられるでしょうか、どなたかお知恵を貸していただけますか。 ちなみに、 AXISは1.0/Tomcatは4.1.18/WinXP です。 ______________________ AxisFault faultCode: {http://xml.apache.org/axis/}Server.userException faultString: java.lang.NullPointerException faultActor: null faultDetail: stackTrace: java.lang.NullPointerException at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:70 8) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBas e.java:335) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV alve.java:260) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV alve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java: 2415) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j ava:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche rValve.java:170) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j ava:172) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal ve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22 3) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java :432) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce ssConnection(Http11Protocol.java:386) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java :534) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP ool.java:530) at java.lang.Thread.run(Thread.java:534) java.lang.NullPointerException at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder. java:135) at org.apache.axis.encoding.DeserializationContextImpl.endElement(Deseri alizationContextImpl.java:942) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endEleme nt(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan EndElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp l$FragmentContentDispatcher.dispatch(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp l.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U nknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U nknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So urce) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Un known Source) at javax.xml.parsers.SAXParser.parse(Unknown Source) at org.apache.axis.encoding.DeserializationContextImpl.parse(Deserializa tionContextImpl.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:1315) at SaveFileClient.saveFileHelper(SaveFileClient.java:24) at SaveFileClient.main(SaveFileClient.java:45) |
|
投稿日時: 2005-06-07 19:24
Axisのページからデプロイされていることが確認できないのであれば、呼び出してもエラーに
なるのは当然でしょう。以前Axis1.0でデプロイできない現象について投稿がありましたので、 URLを貼っておきます。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=14413&forum=9 |
|
投稿日時: 2005-06-08 14:23
ukさん、ありがとうございました。
WSDDファイルに記述ミスがあり、 それが原因でデプロイがちゃんとされていなかったようです。 |
1