[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 メーリングリストの案内