org.hibernate.hql.ast.HqlToken

S2SH项目在tomcat上没问题,部署到weblogic下就会报这个错。

Hibernate使用的文法分析器是antlr,WebLogic同样也是。 
使用的时候出现异常:ClassNotFoundException: org.hibernate.hql.ast.HqlToken问题,这个问题可以通过 
配置weblogic.xml(放在WEB-INF/下),要求Web应用优先加载WEB-INF的Jar(即应用Classloader)而非WebLogic的System Classloader得以解决: 

<weblogic-web-app>   
  <container-descriptor>   
    <prefer-web-inf-classes>true</prefer-web-inf-classes>   
  </container-descriptor>   
</weblogic-web-app>
 

你可能感兴趣的:(org.hibernate.hql.ast.HqlToken)