[Seasar-user:17517] [S2RMIとS2JDBC]RMIサーバ側にて、jdbcManagerの初期化処理に失敗する
Chihiro Fukiage
[E-MAIL ADDRESS DELETED]
2009年 5月 13日 (水) 11:06:54 JST
いつもお世話になっております。
fukiと申します。
S2RMIとS2JDBCを使用したWebアプリシステムにて、
以下と同じようなエラーメッセージが表示されて困っております。
[Seasar-user:12360] [S2RMIとS2JDBC]RMIクライアントからサービスを呼び出す
と、jdbcManagerが見つからない
[Seasar-user:12360] [S2RMIとS2JDBC]RMIクライアントからサービスを呼び出す
と、jdbcManagerが見つからない
▼
このとき、
>Web アプリ側からサービスの実装クラスが見えないように
>(Jar に含まれないように) してください.
というような有識者様からのコメントがあったのですが、
Seasarを使い出してから日が浅いため、具体的なやり方がわかりません。
現状、S2RMI用の設定diconの規定に従い、
以下のようにimplクラスを設定しているため、
Webアプリ側からサービスの実装クラスが見えてしまっているようです。
以下のXxxServiceImpl以外では、jdbcManagerが確認出来ています。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN"
"http://www.seasar.org/dtd/components24.dtd">
<components xmlns:xi="http://www.w3.org/2001/XInclude">
<component
name="xxxService"
class="samples.impl.XxxServiceImpl">
</component>
</components>
しかし、上記の記載を変更してしまうと、今度は、
XxxServiceimplの初期化処理に失敗してしまいます。
お手数をお掛け致しますが、
この場合、変更すべき箇所と内容をご教示頂けないでしょうか。
以上です。
お忙しいところ恐れ入りますが、よろしくお願い致します。
-----
[エラーログ抜粋]
DEBUG 2009-05-26 11:01:06,458 [main] RMIレジストリをポート 1108 で作成し
ました。
DEBUG 2009-05-26 11:01:06,473 [main] RMIアダプタをサービスポート 1109 で
公開しました。
DEBUG 2009-05-26 11:01:06,473 [main] 公開したRMIアダプタをRMIレジストリ
にバインドしました。
WARN 2009-05-26 11:01:06,473 [main]
samples.impl.XxxServiceImplのプロパティ(jdbcManager)が見つからないので設
定をスキップします
Seasar-user メーリングリストの案内