- PR -

JDK5.0におけるクラスローダの仕様変更?

1
投稿者投稿内容
PeeWee
会議室デビュー日: 2006/10/24
投稿数: 1
投稿日時: 2006-10-24 18:29
初めて投稿致します。よろしくお願いいたします。

J2SDK1.4.2で動いているサーブレットがJDK5.0ではNoClassDefFoundErrorが
出力されて動きません。どなたかクラスローダの仕様変更に関して
ご存知の方はいらっしゃるでしょうか?

具体的にいうと、J2SDK1.4.2で動いているサーブレットが
JDK5.0 + Weblogic9.1 on HP-UXではNoClassDefFoundErrorを
出力して止まってしまい、困っております。

該当クラスは、サーブレットのソースから呼び出しに成功している
クラスと同じjarファイルに格納されているのは確認しており、
CLASSPATHの抜けのような初歩的なミスではないと思います。

J2SDK1.4.2における動作環境は、Tomcatらしいのですが、
クライアント先のため詳しい情報はわかりません。

そのほか必要な情報、あるいは確認事項が有りましたら、
再度投稿致します。本件に関する情報・ヒントがありましたら、
ご教授お願いいたします。
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2006-10-24 18:36
Javaの問題ではなく、アプリケーションサーバの問題ではないですか?
クラスローダの仕様は、アプリケーションサーバによって異なります。まずはWebLogic
のマニュアルを見て確認してみるのが先決でしょう。

http://www.beasys.co.jp/e-docs/wls/docs91/programming/classloading.html
あすか
ぬし
会議室デビュー日: 2006/07/12
投稿数: 309
投稿日時: 2006-10-24 19:13
NoClassDefFoundError
で何がないと言われていますか?

おそらく単なる設定の問題だと思われますが。
1

スキルアップ/キャリアアップ(JOB@IT)