这是我的hibernate.cfg.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="dialect">net.sf.hibernate.dialect.InformixDialect</property>
<property name="connection.datasource">nettrack</property>
<property name="show_sql">true</property>
<mapping resource="cc/yinbo/nettrack/system/admin/Ywjkfdep.hbm.xml" />
<mapping
resource="cc/yinbo/nettrack/system/admin/Ywjkfuser.hbm.xml" />
<mapping resource="cc/yinbo/nettrack/system/admin/Ywjkfgyb.hbm.xml" />
</session-factory>
</hibernate-configuration>
运行后就报错
cc.yinbo.hibernate.util.HibernateUtil 2012-09-12 17:51:52,719 -- ERROR -- ######创建SessionFactory失败:
net.sf.hibernate.HibernateException: Could not find datasource
at net.sf.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:48)
at net.sf.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:83)
at net.sf.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:64)
at net.sf.hibernate.cfg.Configuration.buildSettings(Configuration.java:1119)Caused by: javax.naming.NameNotFoundException: Unable to resolve 'nettrack'. Resolved ''; remaining name 'nettrack'
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)
at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:252)
at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:182)cc.yinbo.hibernate.util.HibernateUtil 2012-09-12 17:51:52,734 -- ERROR -- ######获取当前线程session失败:
java.lang.NullPointerException
at cc.yinbo.hibernate.util.HibernateUtil.currentSession(HibernateUtil.java:89)
at cc.yinbo.hibernate.util.BaseDAO.getSession(BaseDAO.java:51)
at cc.yinbo.hibernate.util.BaseDAO.query(BaseDAO.java:239)
这是我的weblogic连接池配置参数截图
解决方案 »
- 传入一个object对象,怎么才能用这个对象的get方法获取对象的属性?
- cxf集成spring在tomcat5.5发布时候的问题
- apllet eofexeption 异常问题
- webservice能同时连接客户端的最大值?以及性能影响
- 在线等答案 请达人指导
- ssh配置后报错 HTTP Status 404 - No result defined for action $Proxy15 and result inpu
- tomcat控制台的快捷方式是什么,不小心删除了
- 求救,用jdbc插入数据的时候,中文出现乱码如何解决?
- 冒味!问个菜问题。我的浏览器为什么打不开java..()指向的网页?
- 哪位知道如何实现java2xml? 关于javacc的问题
- java调用php webservice接口问题
- 保留小数点的问题
这句应该是没找到nettrack数据源。把nettrack数据源完整地整写上试试
或者加下面这两行配置试试。
<property name="hibernate.connection.provider_class">net.sf.hibernate.connection.DatasourceConnectionProvider</property>
<property name="hibernate.jndi.class">weblogic.jndi.WLInitialContextFactory</property>
java:/xxxxx
可是还是报这个错误javax.naming.NameNotFoundException: While trying to look up /nettrack in /app/webapp/DefaultWebApp/7503773.; remaining name '/nettrack'
你的数据源没问题吗?
那要靠你自己慢慢调了