It won’t work; i get in my stacktrace the following message.
Would someone please help me?
Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause:
java.lang.RuntimeException: Error parsing
XPath '/sqlMapConfig/transactionManager/dataSource/end()'. Cause:
com.ibatis.sqlmap.client.SqlMapException: There was a
n error configuring JndiDataSourceDaoTransactionPool. Cause:
javax.naming.NameNotFoundException: While trying to lookup
'jdbc.DataSourceName' didn't find subcontext 'jdbc' Resolved ; remaining name
'jdbc/DataSourceName'
at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:52)
at
com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:81)
... 39 more
Caused by: java.lang.RuntimeException: Error parsing XPath
'/sqlMapConfig/transactionManager/dataSource/end()'. Cause:
com.ibatis.sqlmap.client.SqlMapException: There was an error configuring
JndiDataSourceDaoTransactionPool. Cause: javax.
naming.NameNotFoundException: While trying to lookup 'jdbc.DataSourceName'
didn't find subcontext 'jdbc' Resolved ; rema
ining name 'jdbc/DataSourceName'
Try,
<dataSource type="JNDI">
<property name="DataSource" value="jdbc/DataSourceTest"/>
</dataSource>
or whatever the JNDI name is for DataSourceTest in the JDBC Data Sources Admin
Screen.
Regards,
MF
Davy Pulinckx wrote:
Hi,
Cane anyone explain me how you configured weblogic and sqlmapconfig.
I use weblogic, I have a datasource and a connectionpool both are well
configured and works fine.
Now, when I begin to write my sqlmapconfig of ibatis I get many problems with
it.
First of all I have developed these 2 sqlmapconfig below for testing, butt none
of them works.
For example lets assume they call ( datasource = DataSourceTest and
connectionpool = ConnectionPoolTest)
How cane I get this to work, I have searched the online documents of ibatis and
internet and I found examples butt they don’t work.
If I use just a transactionManagerType = SIMPLE, all works fine, butt when I
use one of these 2 JNDI below it wont work.
Please someone help me.
Greets
Davy
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
"http://www.ibatis.com/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<transactionManager type="JDBC">
<dataSource type="JNDI">
<property name="DataSource"
value="DataSourceTest"/>
</dataSource>
</transactionManager>
<sqlMap resource="SqlMap.xml"/>
</sqlMapConfig>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
"http://www.ibatis.com/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<transactionManager type="JDBC">
<dataSource type="JNDI">
<property name="DataSource"
value="java:comp/env/jdbc/DataSourceTest"/>
</dataSource>
</transactionManager>
<sqlMap resource="SqlMap.xml"/>
</sqlMapConfig>