Topic: hibernate如何使用jndi来连接oracle数据库

  Print this page

1.hibernate如何使用jndi来连接oracle数据库 Copy to clipboard
Posted by: returner
Posted on: 2004-10-20 23:41

jndi是用weblogic配置的

各位大虾,帮帮我啊
谢谢!

2.Re:hibernate如何使用jndi来连接oracle数据库 [Re: returner] Copy to clipboard
Posted by: kavinwang
Posted on: 2004-10-21 10:37

hibernate文档中好象有说明的,你先查查

3.Re:hibernate如何使用jndi来连接oracle数据库 [Re: returner] Copy to clipboard
Posted by: returner
Posted on: 2004-10-21 13:11

版主,我就是按照下面这个文档里说的,
http://www.jdon.com/jive/article.jsp?forum=16&thread=9188
但是,启动weblogic时,dos窗口就提示找不到我写的HibernateStartUp类

下面是我在startWebLogic.cmd中添加的信息:
@rem set hibernate classpath
set HIBERNATE_LIB=D:\eclipse\workspace\hibernate_demo\lib
set HIBERNATE_CLASSES=D:\eclipse\workspace\hibernate_demo\bin\person
set CLASSPATH=%CLASSPATH%;%HIBERNATE_LIB%\cglib-asm.jar;%HIBERNATE_LIB%\commons-beanutils.jar;%HIBERNATE_LIB%\commons-collections.jar;%HIBERNATE_LIB%\commons-lang.jar;%HIBERNATE_LIB%\commons-logging.jar;%HIBERNATE_LIB%\dom4j-full.jar;%HIBERNATE_LIB%\hibernate2.jar;%HIBERNATE_LIB%\jcs.jar;%HIBERNATE_LIB%\log4j-1.2.8.jar;%HIBERNATE_LIB%\odmg.jar;%HIBERNATE_CLASSES%

斑竹,帮我看看,辛苦了!

4.Re:hibernate如何使用jndi来连接oracle数据库 [Re: returner] Copy to clipboard
Posted by: kavinwang
Posted on: 2004-10-21 14:32

我对weblogic不是太熟,不过看你的配置,恐怕你可以尝试把hibernate的库放在你的web应用下的lib目录或者web-inf下的lib下,看看是否可以

5.Re:hibernate如何使用jndi来连接oracle数据库 [Re: returner] Copy to clipboard
Posted by: bill1
Posted on: 2004-10-22 16:50

哈哈.这个问题得问我,BEA-WEBLOGIC的控制台中有个StartUP Class的设置,你去看看就知道了.BEA的东西做得真的不错,我喜欢!!呵呵!!!

试试吧.兴许这样就能解决了.

6.Re:hibernate如何使用jndi来连接oracle数据库 [Re: returner] Copy to clipboard
Posted by: returner
Posted on: 2004-10-27 00:05

楼上,我用上了startup类。
现在出现了两种情况:
1.我直接用weblogic的命令:startWebLogic.cmd,能正常的运行
2.在eclipse中run weblogic server,却出现了错误:
java.lang.ClassNotFoundException: person.HibernateStartUp

第1种情况下,我运行了一个创建表的例子,还是出现错:
FATAL DatasourceConnectionProvider:47 - Could not find datasource: myjndi
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial

myjndi是我在weblogic上配置的jndi名称

希望你能给我答案,那我晚上就可以睡个好觉了。
谢谢!!


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923