To: 山口さん 木村です。はじめまして。
動作から推測すると、提供いただいたコードのうち下記の2行の いずれかでRuntime Exceptionが発生している可能性が高いと思われ ます。 FileOperation fo = new FileOperation(); fo.fileUpload(sb); TOMCATのログファイルを確認していただければ、何らかの情報が 出力されているものと思われます。 よろしくお願いします。 --- Toshi <[EMAIL PROTECTED]> On Tue, 12 Jul 2005 [EMAIL PROTECTED] wrote:
山口と申します。 Axisで作成したWebサービスでクライアントからSOAPを取得した時に サーバサイドの別のクラスのインスタンスを生成して呼び出そうとしているの ですが、エラーになってしまいます。 原因は新たにクラスのインスタンスを生成しているところだと思うのですが どのようにしてよいかわかりません。 原因が何か、どのようにしたらうまくいくのか教えてください。 よろしくお願い致します。 サービスを提供しているクラスのソースは以下のような感じです。 ・Soapによる呼び出しの引数はBeanを使用しています。 ・WebサーバはTomcat4.1.3です。 ・別のクラスのインスタンスを生成せずにリターンすれば、正常に動作は しています。 public class FileTransferServiceSoapBindingImpl implements FileTransferService { public SoapBean fileTransfer(SoapBean in0) throws java.rmi.RemoteException { SoapBean sb = new SoapBean(); sb.setFileName(in0.getFileName()); sb.setImageDh(in0.getImageDh()); //呼び出すクラスのインスタンス生成 FileOperation fo = new FileOperation(); fo.fileUpload(sb); return sb; } } エラーコードは以下です。 AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.lang.reflect.InvocationTargetException faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace: AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.lang.reflect.InvocationTargetException faultActor: faultNode: faultDetail: java.lang.reflect.InvocationTargetException 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(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) 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 jp.co.melco.cow.raptor.service.FileTransferServiceSoapBindingStub.fileTransfer(FileTransferServiceSoapBindingStub.java:136) at jp.co.melco.cow.raptor.service.FileTransferProxyApp.main(FileTransferProxyApp.java:45) ━━━━━━………‥・・・━━━━━━………‥・・・ Yamaguchi --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]