[Seasar-user:20424] ESSR0046コンポーネントが見つかりません について
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2010年 12月 14日 (火) 17:16:28 JST
栗原と申します。
Seasar2を社内システム開発に使用するために検討を行っています。
チュートリアルや書籍を参考に試作しているのですが
初歩的なところでつまずいております。
SAStrutsとS2JDBC連携の簡単なプログラムを作ってみたのですが
「ESSR0046コンポーネントが見つかりません」のエラーの対応方がわかりません。
プログラムはアクションにJdbcManagerを宣言しテーブル検索を実行するもので
すが
起動即このエラーとなります。
eclipseコンソール上には下記添付が出力されます。
ちなみにアクションからではなく、検索のみのクラスを作成して実行すると
コンソール上にテーブルデータを表示できます。
すみませんがご教示お願いします。
不慣れなもので質問方に不備がありましたらあわせてご指摘お願いします。
環境は以下です。
DB2v9.1
eclipse 3.4.2
sastruts0.0.14
Dolteng 0.41.0
----eclipseコンソールからの抜粋
-------------------------------------------------------------------------
DEBUG 2010-12-14 16:42:47,656 [http-8080-1] クラス
(sample.kaikei.form.DlabtbgForm[dlabtbgForm])のコンポーネント定義を登録し
ます
2010-12-14 16:42:47,703 [http-8080-1] ERROR
org.apache.struts.action.RequestProcessor - パス /dlabtbg に対するアクショ
ンのインスタンスがありません
org.seasar.framework.beans.IllegalPropertyRuntimeException: [ESSR0059]クラ
ス(sample.kaikei.action.DlabtbgAction$$EnhancedByS2AOP$$10461f7)のプロパテ
ィ(jdbcManager)の設定に失敗しました。理由は
org.seasar.framework.beans.IllegalPropertyRuntimeException: [ESSR0059]クラ
ス(org.seasar.extension.jdbc.manager.JdbcManagerImpl)のプロパティ(dialect)
の設定に失敗しました。理由は
org.seasar.framework.container.ComponentNotFoundRuntimeException:
[ESSR0046]コンポーネント(db2Dialect)が見つかりません
at
org.seasar.framework.container.assembler.AbstractBindingTypeDef.getValue(AbstractBindingTypeDef.java:297)
at
org.seasar.framework.container.assembler.AbstractBindingTypeDef.bindAuto(AbstractBindingTypeDef.java:149)
at
org.seasar.framework.container.assembler.BindingTypeMustDef.doBind(BindingTypeMustDef.java:45)
at
org.seasar.framework.container.assembler.AbstractBindingTypeDef.bind(AbstractBindingTypeDef.java:91)
at
org.seasar.framework.container.assembler.AccessTypeFieldDef.bind(AccessTypeFieldDef.java:50)
at
org.seasar.framework.container.assembler.AccessTypeFieldDef.bind(AccessTypeFieldDef.java:42)
at
org.seasar.framework.container.assembler.AutoPropertyAssembler.assemble(AutoPropertyAssembler.java:56)
at
org.seasar.framework.container.deployer.RequestComponentDeployer.deploy(RequestComponentDeployer.java:67)
at
org.seasar.framework.container.impl.ComponentDefImpl.getComponent(ComponentDefImpl.java:111)
at
org.seasar.struts.config.S2ActionMapping.getAction(S2ActionMapping.java:320)
at
org.seasar.struts.action.ActionWrapper.<init>(ActionWrapper.java:76)
at
org.seasar.struts.action.S2RequestProcessor.processActionCreate(S2RequestProcessor.java:236)
at
org.seasar.struts.action.S2RequestProcessor.process(S2RequestProcessor.java:128)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.seasar.extension.filter.RequestDumpFilter.doFilter(RequestDumpFilter.java:127)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:79)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.seasar.framework.container.hotdeploy.HotdeployFilter.doHotdeployFilter(HotdeployFilter.java:86)
at
org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:67)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at
org.seasar.struts.filter.RoutingFilter.forward(RoutingFilter.java:219)
at
org.seasar.struts.filter.RoutingFilter.doFilter(RoutingFilter.java:90)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:79)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.seasar.framework.container.hotdeploy.HotdeployFilter.doHotdeployFilter(HotdeployFilter.java:99)
at
org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:67)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java:69)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Unknown Source)
-----------------------------------------
(株)ジェー・アイ・イー・シー
管理本部 情報システム部 栗原 智子
Mail: [E-MAIL ADDRESS DELETED]
-----------------------------------------
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20101214/efd42d68/attachment.html>
Seasar-user メーリングリストの案内