アプリ版:「スタンプのみでお礼する」機能のリリースについて

Struts1、Spring3、iBATIS2 であるプロジェクトを
勉強の為に作成しているのですが、どうしても
わからないエラーが発生してしまい、質問させて
いただきました。
【現象】
eclipseによりtomcatを使用してサーバサービスを起動のとき、
エラーが発生してしまう。
【applicationContext.xml】抜粋
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation" value="classpath:sqlMapConfig.xml" />
<property name="dataSource" ref="dataSource" />
</bean>

<bean id="jtaTransactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"/>
</bean>

<bean id="testDAO" class="bestone.app.dao.impl.testDAOImpl">
<property name="sqlMapClient" ref="sqlMapClient" />
</bean>

【testDAOImpl.java】
package bestone.app.dao.impl;

import java.sql.SQLException;

import bestone.app.dao.testDAO;
import bestone.app.dao.bean.testBean;

import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport;

public class testDAOImpl extends SqlMapClientDaoSupport implements itestDAO {

public testBean selectInfo(testBean bean) throws SQLException {
// TODO Auto-generated method stub
return (testBean) getSqlMapClient().queryForObject("test.SELECT_INFO", bean);
}
}

【エラー内容】
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlMapClient' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse config resource: ServletContext resource [/WEB-INF/conf/sqlMapConfig.xml]; nested exception is com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: java.io.IOException: Could not find resource jp/co/best/app/dao/map/test_SqlMap.xml
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1403)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)..............................

=======================================
わかる方いらっしゃいましたらご教授ください。
よろしくお願いいたします。

A 回答 (1件)

ちゃんとエラーメッセージ読もうよ。



sqlMapClientの作成に失敗しました。

[/WEB-INF/conf/sqlMapConfig.xml]の解析中に
jp/co/best/app/dao/map/test_SqlMap.xmlが見つかりませんでした。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!