※ ChatGPTを利用し、要約された質問です(原文:例外のキャッチ方法)
例外のキャッチ方法
このQ&Aのポイント
perlクライアントからJavaのサーブレットを呼び出す際に、発生したエラーをキャッチする方法について教えてください。
perlクライアントからSOAP::Liteモジュールを使用し、Javaのサーブレットを呼び出しています。サーブレットで例外が発生した場合、perlクライアントでその例外をキャッチする方法を教えてください。
perlクライアントからSOAP::Liteモジュールを使用し、Javaのサーブレットを呼び出しています。サーブレットで例外が発生した場合の処理方法について教えてください。
お世話になります。
perlクライアントから、SOAP::Liteモジュールでaxisサーブレット(javaクラス)の呼出を行っています。
サーブレットであるエラーが発生したときに、例外を投げているのですが、
perlクライアント側でその例外をキャッチするにはどのようにしたら良いのでしょうか?
●perlクライアント ---------------------------------------------
my $service = SOAP::Lite
-> uri('http://xxx/axis/services/test')
-> proxy('http://xxx/axis/services/test?wsdl');
$result = $service->Test( 0, 0 );
●javaサーブレットクラス -------------------------------------
public class test( int a, int b ) {
:
if ( a==0 || b==0 ) {
throw Exception( "testException" );
}
:
お礼
度々のご回答ありがとうございます。 現状のシステムではうまくいかないため、別の原因があるかもしれません。 (少々複雑なつくりになっているので・・) とりあえずHelloWorldなど、簡易環境を作ってみて試行してみたいと思います。