求助WebLogic10.3与hibernate3.0冲突解决方法

sky_hebiao 2010-02-03 10:24:18
前两天我们项目开发完了,环境是hibernate3.2+WebLogic9.2 代码跑的很好没有问题,后来让我们换成WebLogic10.3的没有办法,开始是一个jdk的版本问题,解决后又开始报
org.springframework.orm.hibernate3.HibernateQueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken [SELECT ztId,ztCname FROM AzyZtEntity WHERE z
tEflg=0]; nested exception is org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken [SELECT ztId,ztCname FROM AzyZtEntity WHERE z
tEflg=0]

请高手帮忙!
...全文
175 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fouzeai 2011-05-10
  • 打赏
  • 举报
回复
Lz怎么解决的?我这里按照从网上找到方法不行啊?
我的是hibernate3.2.6.ga+weblogic10.3
还是报:org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken 这个问题
sky_hebiao 2010-11-15
  • 打赏
  • 举报
回复
1首先我们将两个jar包,antlr-2.7.6.jar,CR370915_1030GA.jar包放入:/weblogic/bea/user_projects/domains/lifecc_domain/bin目录下,

2 接下来,我们来配置加载这两个jar包。首先,找到/weblogic/bea/user_projects/domains/lifecc_domain/bin目录下的setDomainEnv.sh文件,然后进行编辑,如果Unxi的VI使用不熟的话不用担心,我这里有个工具LeapFTP,首先将setDomainEnv.sh 文件通过LeapFTP下载到本地的windows系统进行编辑,这样就方便的多了。
3 下载的本地后,打开setDomainEnv.sh,进行编辑,在这个文件的291行,

这里我们加入antlr-2.7.6.jar,修改为PRE_CLASSPATH="${DOMAIN_HOME}/bin/antlr-2.7.6.jar",

main_main 2010-03-25
  • 打赏
  • 举报
回复
拷贝antlr-2.7.6.jar到weblogic的wlserver/server/lib文件夹下面,在 domains\base_domain\bin里找到startWebLogic.cmd文件,找到
set CLASSPATH=%SAVE_CLASSPATH%
在下面增加:
@REM hibernate3
set PRE_CLASSPATH=%WL_HOME%\server\lib\antlr-2.7.6.jar
set CLASSPATH=%PRE_CLASSPATH%;%CLASSPATH%

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧