3 つの SQLMap が定義されている sqlMapConfig.xml があります。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMapConfig
PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<!-- Statement namespaces are required for Ibator -->
<settings enhancementEnabled="true" useStatementNamespaces="true"/>
<!-- Setup the transaction manager and data source that are
appropriate for your environment
-->
<transactionManager type="JDBC">
<dataSource type="SIMPLE" >
<property name="JDBC.Driver"
value="com.mysql.jdbc.Driver"/>
<property name="JDBC.ConnectionURL"
value="jdbc:mysql://localhost:3306/sug"/>
<property name="JDBC.Username"
value="root"/>
<property name="JDBC.Password"
value="admin"/>
</dataSource>
</transactionManager>
<!-- SQL Map XML files should be listed here -->
<sqlMap resource="com/tatakelabs/dbmaps/categories_SqlMap.xml" />
<sqlMap resource="com/tatakelabs/dbmaps/pro_SqlMap.xml" />
<sqlMap resource="com/tatakelabs/dbmaps/pro_category_SqlMap.xml" />
</sqlMapConfig>
ランタイム エラーが発生する - 原因: java.io.IOException: リソース com/tatakelabs/dbmaps/categories_SqlMap.xml が見つかりませんでした
category_SqlMap.xml はその場所にあります。マップ xml の場所を変更してみましたが、解決しませんでした。sqlMapConfig.xml は、DTD に対して検証します。category_SqlMap.xml は、適切な DTD に対しても検証します。リソースが見つからない理由を突き止めようとしています。sqlMap ファイルは iBator によって生成されます。