[Seasar-user:17400] ルートパッケージ(XXXXX)に対応するリソースがクラスパスから見つかりませんでしたが、発生してしまう

hitoshi Kajikaji [E-MAIL ADDRESS DELETED]
2009年 5月 11日 (月) 01:36:38 JST


梶です。

お世話になっております。

SAStrutsを使ったアプリケーションを開発しております。
困ったことに、S2に登録するロジッククラスをcommonプロジェクトに格納しているのですが、それを利用しているwebプロジェクト側でクラスが見えていない状況となっております。そのせいか、「ルートパッケージ(common)に対応するリソースがクラスパスから見つかりませんでした」が発生しています。

commonプロジェクトではcommonがルートパッケージで、webプロジェクトではwebがルートパッケージとしています。
webプロジェクトのconvention.diconは以下のようになっています。

    <component
class="org.seasar.framework.convention.impl.NamingConventionImpl">
        <initMethod name="addRootPackageName">
            <arg>"web"</arg>
        </initMethod>
        <initMethod name="addRootPackageName">
            <arg>"common"</arg>
        </initMethod>
    </component>

何かお気づきの点などあればアドバイスをいただければ幸いです。

・開発環境
Java5
Eclipse3.4
S2.4.33
SAStruts 1.0.4-sp4
Q4E
Tomcat6

・ログの抜粋
DEBUG 2009-05-11 00:59:55,579 [main]
S2Containerを作成しました。path=default-customizer.dicon
DEBUG 2009-05-11 00:59:55,604 [main]
S2Containerを作成しました。path=customizer.dicon
DEBUG 2009-05-11 00:59:55,604 [main] S2Containerを作成します。path=creator.dicon
DEBUG 2009-05-11 00:59:55,659 [main] S2Containerを作成しました。path=creator.dicon
DEBUG 2009-05-11 00:59:55,666 [main]
S2Containerを作成しました。path=cooldeploy-autoregister.dicon
WARN  2009-05-11 00:59:55,699 [main]
ルートパッケージ(common)に対応するリソースがクラスパスから見つかりませんでした。
DEBUG 2009-05-11 00:59:56,141 [main]
クラス(web.action.customer.LoginAction[customer_loginAction])のコンポーネント定義を登録します
DEBUG 2009-05-11 00:59:56,146 [main]
クラス(web.action.IndexAction[indexAction])のコンポーネント定義を登録します
DEBUG 2009-05-11 00:59:56,148 [main]
クラス(web.form.LoginForm[loginForm])のコンポーネント定義を登録します
WARN  2009-05-11 00:59:56,149 [main]
ルートパッケージ(common)に対応するリソースがクラスパスから見つかりませんでした。
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20090511/dc244cf6/attachment.html>


Seasar-user メーリングリストの案内