问题:1. Ibatis2如何调用weblogic的JNDI?
2. Ibatis2调用JDNI可以直接build一个SqlMapClient吗? 1. weblogic 配置了JNDI: webapp 2. sqlMapConfig.xml:
3. 利用Ibatis2的SqlMapClient:
Reader reader = Resources.getResourceAsReader("sqlMapConfig.xml");
SqlMapClient sqlmap = SqlMapClientBuilder.buildSqlMapClient(reader);
....
sqlmap.queryForObject(...); 4. 始终抛错:
java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextFactory
我lib里已经加了weblogic.jar, classpath也已经配了d:\weblogic.jar 请教各位大虾帮忙!!!
2. Ibatis2调用JDNI可以直接build一个SqlMapClient吗? 1. weblogic 配置了JNDI: webapp 2. sqlMapConfig.xml:
3. 利用Ibatis2的SqlMapClient:
Reader reader = Resources.getResourceAsReader("sqlMapConfig.xml");
SqlMapClient sqlmap = SqlMapClientBuilder.buildSqlMapClient(reader);
....
sqlmap.queryForObject(...); 4. 始终抛错:
java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextFactory
我lib里已经加了weblogic.jar, classpath也已经配了d:\weblogic.jar 请教各位大虾帮忙!!!
解决方案 »
- 求s1sh小项目
- Java准备没落了
- 在线考试的一些问题
- javax.servlet.jsp.JspException: No getter method available for property province for bean under name org.apache.struts.taglib.ht
- 这里有错吗
- 关于外键引发的问题??
- jdbc连接oracle的问题
- Hibernate 为什么get不到字符型主键的对象
- Hibernate的简单问题,大家都来帮忙,谢谢
- 用J2EE实现大并发SOCKET通讯的系统构架的几点想法,望大侠们给予指点
- 关于jbmp与SQL2000
- 关于实体Bean,ManyToMany关联的问题。
<?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> <transactionManager type="JDBC" >
<dataSource type="JNDI">
<property name="context.java.naming.factory.initial" value="weblogic.jndi.WLInitialContextFactory"/>
<property name="context.java.naming.provider.url" value="t3://localhost:7001"/>
<property name="DataSource" value="webapp"/>
</dataSource>
</transactionManager> <sqlMap resource="conf/sqlmaps/maps/common.xml" />
<sqlMap resource="conf/sqlmaps/maps/user.xml" />
<sqlMap resource="conf/sqlmaps/maps/site.xml" />
<sqlMap resource="conf/sqlmaps/maps/meeting.xml" />
<sqlMap resource="conf/sqlmaps/maps/telephony.xml" />
</sqlMapConfig>3. 我用Context可以查到Datasource,也可以去查询DB有结果集返回4. 但是现在我想用Ibatis的sqlmapClient来进行DB的操作:
Reader reader = Resources.getResourceAsReader("sqlMapConfig.xml");
SqlMapClient sqlmap = SqlMapClientBuilder.buildSqlMapClient(reader);
问题是始终不能建立SqlMapClient 请教各位大侠谁用过Ibatis2 + weblogic的JNDI?
另外Ibatis2可以通过配置sqlMapConfig.xml就能得到sqlMapClient吗?
com.ibatis.common.exception.NestedRuntimeException: Error occurred. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: java.lang.ClassCastException
Caused by: java.lang.ClassCastException
Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: java.lang.ClassCastException
Caused by: java.lang.ClassCastException