解决weblogic10.3启动后,报 Hibernate 中解析HQL的类 找不到的错误
2009-08-13 11:09
549 查看
安装配置weblogic这里就省略了(网路上有很多)
把 hibernate 项目部署上后启动,执行HQL语句时,会报解析HQL语句的类 classnotfoundexception的问题。
主要 weblogic 下面的 antlr包覆盖了lib下的这个包,而hiberante需要这个包,所以要另外引入。
在 user_projects/domains/competency(换成你自己的domain目录) 的 lib包里加上 antlr-2.7.6rc1.jar 这个包
然后 domain下的 startWeblogic.cmd的内容 加上下面标成红色的那句
@ECHO OFF
@REM WARNING: This file is created by the Configuration Wizard.
@REM Any changes to this script may be lost when adding extensions to this configuration.
SETLOCAL
set J***A_OPTIONS=-Dfile.encoding=UTF-8
set DOMAIN_HOME=K:/bea/user_projects/domains/competency
set EXT_PRE_CLASSPATH=%DOMAIN_HOME%/lib/antlr-2.7.6rc1.jar
call "%DOMAIN_HOME%/bin/startWebLogic.cmd" %*
@ECHO OFF
注:当你配置了多个domain时,记得配置数据源别配错了domain,比如你有 a,b两个,在a中启动 weblogic,配置datasource,那这个数据源只会在 a中有用,你启动b也需要用这个数据源,就得重新配了。
把 hibernate 项目部署上后启动,执行HQL语句时,会报解析HQL语句的类 classnotfoundexception的问题。
主要 weblogic 下面的 antlr包覆盖了lib下的这个包,而hiberante需要这个包,所以要另外引入。
在 user_projects/domains/competency(换成你自己的domain目录) 的 lib包里加上 antlr-2.7.6rc1.jar 这个包
然后 domain下的 startWeblogic.cmd的内容 加上下面标成红色的那句
@ECHO OFF
@REM WARNING: This file is created by the Configuration Wizard.
@REM Any changes to this script may be lost when adding extensions to this configuration.
SETLOCAL
set J***A_OPTIONS=-Dfile.encoding=UTF-8
set DOMAIN_HOME=K:/bea/user_projects/domains/competency
set EXT_PRE_CLASSPATH=%DOMAIN_HOME%/lib/antlr-2.7.6rc1.jar
call "%DOMAIN_HOME%/bin/startWebLogic.cmd" %*
@ECHO OFF
注:当你配置了多个domain时,记得配置数据源别配错了domain,比如你有 a,b两个,在a中启动 weblogic,配置datasource,那这个数据源只会在 a中有用,你启动b也需要用这个数据源,就得重新配了。
相关文章推荐
- myeclipse 使用weblogic10启动hibernate项目时出现ClassNotFoundException: org.hibernate.hql.ast.HqlToken异常的解决办法
- Sping+Struts+Hibernate开发的应用部署在weblogic下时出现的“ClassNotFoundException: org.hibernate.hql.ast.HqlToken”错误的解决方法
- Weblogic10.3 org.hibernate.hql.ast.hqltoken 异常解决
- log4cplus使用过程中“LOG4CPLUS_WARN”: 找不到标识符和无法解析的外部符号(链接错误)的解决方法
- Myeclipse中启动Tomcat或weblogic服务出现Transport dt_socket failed to initialize,rc=509错误的解决办法
- weblogic10.3 异常:org.hibernate.hql.ast.HqlToken
- WebLogic10.3.X下部署J2EE项目:ClassNotFoundException org.hibernate.hql.ast.HqlToken
- Weblogic8.1启动错误解决方法
- 无法启动world wide web publishing service服务 错误:127 找不到指定的程序 解决办法
- 对于Weblogic 服务器启动后,出现内存溢出错误,自动关闭的解决方法.
- WebLogic10.3与Hibernate3.0冲突解决方法
- weblogic10.3环境下出现ClassNotFoundException: org.hibernate.hql.ast.HqlToken异常
- 在webLogic 10.3中部署Hibernate 3.5出现 ClassNotFoundException解决办法
- 在webLogic 10.3中部署Hibernate 3.5出现 ClassNotFoundException解决办法
- 如何解决 Mongodb后在cmd下无法启动,提示:服务名无效,发生系统错误2 系统找不到指定的文件
- 解决Weblogic与Hibernate的antlr-x.x.jar冲突引起的ClassNotFoundException: org.hibernate.hql.ast.HqlToken问题
- weblogic应用,前端页面无法启动,报找不到页面,重启服务报“Unable to obtain file lock but will retry”的解决办法
- Win7系统打开组策略提示“进行解析时遇到错误找不到资源”的解决方法
- org.hibernate.QueryException:ClassNotFoundException:org.hibernate.hql.ast.HqlToken错误之解决办法
- MySQL安装过程net start mysql 启动失败 报“错误2,系统找不到文件”的解决办法