- PR -

Webサービス上からEJBを呼び出す..

投稿者投稿内容
takah
会議室デビュー日: 2004/11/26
投稿数: 15
投稿日時: 2004-11-26 15:18
解決しました!

以下のように,関係するライブラリ群を配置することで,動作ができるようになりました.

@shared/lib内に,j2eeに付属しているjar群をいれる
Awebapp/axis/WEB-INF/lib内に,EJBクライアントJarをいれる

これらに関し,いくつかのバリエーションを試しましたところ,common/lib内にj2eeのjar群を入れると,ServletAPIの競合(?)によりtomcatが動作しなくなるという問題がありました(J2EE1.4に付属のjar群ならば問題なさそうですが・・)

ご教示,ありがとうございました.
koe
大ベテラン
会議室デビュー日: 2003/07/13
投稿数: 198
投稿日時: 2004-11-26 16:28
もう解決したようですが、今回の問題の原因については
以下のURLが参考になりますので、ご覧下さい。
http://www.jajakarta.org/tomcat/tomcat5.0/ja/docs/tomcat-docs/class-loader-howto.html
@ITにも似たような記事があったような…

Tomcatのクラスローダってはまりがちな点ですよね。定期的に、
「環境変数CLASSPATHを設定したのにクラスが見つからない」とか
「commons/libにjarを置いたのにクラスが見つからない」とかいう質問が出ますし。

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