木村です。
該当するエラー情報は、出力されていないようですね...。
それでは、現象切り分けのために、確実にExceptionを発生させてみま
しょう。myUtilパッケージにクラスパスを通すために実施している、
下記3つの対応をすべて停止してみてください。
a.myUtil.jarを[tomcat]\webapps\axis\WEB-INF\libにコピーして
b.AXIS_CLASSPATHに
c:\myUtil\myUtil.jarを追加して
c.直接[tomcat]\webapps\axis\WEB-INF\classesにmyUtilの
フォルダを設けて*.classをコピーして
これで間違いなくExceptionが発生し、ログにもエラーメッセージが
出力されるようになるはずです。根本原因ではなく、"ClassNotFound"
が発生することになると思います。
更に、追加で質問があります。
下記の記述は、サーバアプリケーションとしてではなく、コンソール
アプリケーションの場合は正常に動作するという意味でしょうか?
1.テストで単独では自作*.jarはパス設定して実行はできてます。
また、下記は、コンソールアプリケーションでも、サーバ側でも
どちらでも動作する、ということでしょうか?
2.呼びたいクラス関数を直接そのウェブサービスのなかにコピー
して(ハードコード)やれば、正しく実行できました。
よろしくお願いします。
---
Toshi <[EMAIL PROTECTED]>
On Fri, 25 Feb 2005, chu wrote:
木村 様
いつもお世話になっております。
[tomcat]\logsに
jakarta_service_20050225.logにはサイズ0で内容はからです。
もう1つのログstdout.logは下記の通りです。
..........
情報: ContextListener:
attributeReplaced('org.apache.catalina.WELCOME_FILES',
'[Ljava.lang.String;@1cbfa42')
2005/02/25 9:45:42 org.apache.catalina.core.ApplicationContext log
情報: SessionListener: contextDestroyed()
2005/02/25 9:45:42 org.apache.catalina.core.ApplicationContext log
情報: ContextListener: contextDestroyed()
2005/02/25 9:45:42 org.apache.catalina.core.ApplicationContext log
情報: ContextListener:
attributeReplaced('org.apache.catalina.WELCOME_FILES',
'[Ljava.lang.String;@1c8b24d')
2005/02/25 9:45:42 org.apache.catalina.core.ApplicationContext log
情報: ContextListener:
attributeReplaced('org.apache.catalina.WELCOME_FILES',
'[Ljava.lang.String;@1320a41')
2005/02/25 9:45:42 org.apache.catalina.core.ApplicationContext log
情報: ContextListener:
attributeReplaced('org.apache.catalina.WELCOME_FILES',
'[Ljava.lang.String;@3f4ebd')
2005/02/25 9:45:42 org.apache.catalina.core.ApplicationContext log
情報: SessionListener: contextDestroyed()
2005/02/25 9:45:42 org.apache.catalina.core.ApplicationContext log
情報: ContextListener: contextDestroyed()
2005/02/25 9:45:42 org.apache.coyote.http11.Http11Protocol destroy
情報: Coyote HTTP/1.1を http-8080 で停止します
宜しくお願い申し上げます。
-----Original Message-----
From: Toshiyuki Kimura [mailto:[EMAIL PROTECTED]
Sent: Friday, February 25, 2005 11:52 AM
To: axis-user-ja@ws.apache.org
Subject: Re: how to setup to call mySub (myUtil.jar) from web service
Chuさん、
お久しぶりです。木村です。
下記の現象ですが、サーバ内で何らかのExceptionが発生して
いる可能性が高いと考えられるのですが、[tomcat]\logsに作成
されているログファイルの中身は確認されているでしょうか?
同フォルダの最新日付のファイルを開き、宜しければその中身
をお送りください。
よろしくお願いします。
---
Toshi <[EMAIL PROTECTED]>
On Fri, 25 Feb 2005, chu wrote:
いつもお世話になっております。
現象:
あるウェブサービスを修正して、自作のパケージ・クラス(myUtil.DoFile)
(myUtil.jarにした)をそのウェブサービスから呼ぶことにしていますが、
自作のクラスをnewしているところで死んでいるみたいです。
1.テストで単独では自作*.jarはパス設定して実行はできてます。
2.呼びたいクラス関数を直接そのウェブサービスのなかにコピー
して(ハードコード)やれば、正しく実行できました。
3.但し、そのウェブサービスから下記のように呼ぶとうまくできま
せん。
import myUtil.*;
....
System.out.println( "111" );
DoFile aFile = new DoFile();
System.out.println( "222" );
aFile.mySub(...);
Tomcatの画面で111が表示されて、あとはなにも。。。再度
実行しても同じく111が表示されて、あとはなにも。。
環境としては下記のように色々やってみましたがうまくいきません。
a.myUtil.jarを[tomcat]\webapps\axis\WEB-INF\libにコピーして
b.AXIS_CLASSPATHに
c:\myUtil\myUtil.jarを追加して
c.直接[tomcat]\webapps\axis\WEB-INF\classesにmyUtilの
フォルダを設けて*.classをコピーして
やってみました。無論、環境を変更するたびにTOMCATは再起動
してやています。環境の設定の問題だと思いますが、必要な環境
を教えて下さい。
宜しくお願い申し上げます。
---------------------------------------------------------------------
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]
---------------------------------------------------------------------
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]