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