您的位置:首页 > 产品设计 > UI/UE

org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.internal.ast.HqlTok

2014-05-11 09:24 543 查看
如果你是通过weblogic自带的脚本运行,即通过startWebLogic.cmd启动:

将工程里的antlr.jar拷贝到weblogic的wlserver_10.3\server\lib文件夹下面,在domains\base_domain\bin里找到startWebLogic.cmd文件,在set classpath 的上下分别增加了两句话,如下:

set PRE_CLASSPATH=%WL_HOME%\server\lib\antlr-2.7.6rc1.jar

set CLASSPATH=%SAVE_CLASSPATH% --在102行

set CLASSPATH=%PRE_CLASSPATH%;%CLASSPATH%

然后启动WebLogic,系统正常运行

之后找到另外一种方法

修改weblogic.xml

<container-descriptor>

<prefer-web-inf-classes>true</prefer-web-inf-classes>

</container-descriptor>

这样就可以了

说明:prefer-web-inf-classes=true是WebLogic's classloader在有重名类时,优先加载Web应用中WEB-INF内的类
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐