hiberate3项目在weblogic10运行中需要注意(备忘)!!

会报如下错误:

org.hibernate.QueryException:ClassNotFoundExcepton:org.hibernate.hql.ast。HqlToken

解决方法:


把antlr-2.7.5.jar 引入到Weblogic (..\Middleware\wlserver_10.3\common\lib)中。

在weblogic 安装目录中找到  \user_projects\domains\base_domain\bin如我的是:C:\Oracle\Middleware\user_projects\domains\base_domain\bin目录中

找到下面文件:

setDomainEnv.cmd (Windows)

setDomainEnv.sh(Linux)


在文件中后加上下面的一句话


CLASSPATH=C:\Oracle\Middleware\wlserver_10.3\common\lib\antlr-2.7.5.jar;%CLASSPATH%


如何是在eclipse运行weblogic调试,需要进行设置(见附件图):

 

另外:

将antlr-2.7.6.jar拷贝到bea\wlserver_10.3\server\lib目录下且放置在weblogic.jar的前面,然后修改

user_projects\domains\base_domain\bin目录下的startWebLogic.cmd
在set CLASSPATH之前加上下面一句:
set PRE_CLASSPATH=%WL_HOME%\server\lib\antlr-2.7.5H3.jar;
在set CLASSPATH之后加上下面一句:
set CLASSPATH=%PRE_CLASSPATH%;%CLASSPATH% 问题随即解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值