最近的项目使用MyEclipse开发,Web应用服务器由Tomcat6转换为使用weblogic10环境。
WebLogic10安装,配置好用户domain。
启动测试web应用服务没有问题,在部署好实际项目后,启动报错,错误信息为
ClassNotFoundException: org.hibernate.hql.ast.HqlToken
找到解决方法,将工程里的antlr.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%
在启动weblogic服务,服务正常启动,错误被排除。
网上许多在hibernate.properties中增加:
hibernate.query.factory_class属性为org.hibernate.hql.classic.ClassicQueryTranslatorFactory
方法,在执行普通的hql查询没有问题,但无法执行hql批量更新语句。
在配置完成后,从myelicpse中启动weblogic服务,仍然报出
ClassNotFoundException: org.hibernate.hql.ast.HqlToken
错误,显然修改未被myeclipse识别,启动不是从cmd脚本装载执行,为eclipse行为。
解决方法:
widows->preferences->MyEclipse->Services->WebLogic->WebLogic10.x->Path
在Prepend to classpath中,增加选项:
antlr.jar
具体设置与antlr.jar的文件路径相关,即默认此jar的优先级高于weblogic自身的实现jar。
在此启动,从eclipse启动,正常。
分享到:
- 2009-03-25 18:20
- 浏览 1637
- 评论(2)
- 论坛回复 / 浏览 (2 / 6177)
- 查看更多
相关推荐
在MyEclipse 6中,你可以方便地创建SSH项目,配置Struts的Action和Form,设置Spring的IoC容器和AOP代理,以及整合Hibernate进行持久层操作。MyEclipse的自动代码生成和调试工具使得SSH应用的开发变得更加高效。 2. ...
SSH(Struts2 + Spring + Hibernate)是一种经典的...通过这个SSH2项目,开发者不仅可以学习到如何在MyEclipse10环境下配置和运行Java Web项目,还能深入理解SSH框架的协作机制,为后续的Web开发工作打下坚实的基础。
2. 配置工程路径:在MyEclipse的项目属性中,设置WebLogic服务器为项目的运行环境,并指定WebLogic的安装路径,以便MyEclipse能正确地部署和运行应用。 3. 启动WebLogic服务器:有两种方式启动,可以直接通过...
+ 软件环境:WindowsXP/Weblogic/Oracle + 开发工具:MyEclipse/PLSQL/PowerDesigner + 技术框架:Struts + Spring + Ibatis + 负责模块:商品管理、订单管理、基础设置等 * 项目 2:中央电视台自动化办公基础...
6. **开发流程**:使用MyEclipse开发BBS论坛,开发者需要先设计数据库模型,然后编写实体类,配置SSH框架中的Action、Service、DAO层,接着创建前端页面,最后进行单元测试和整体的功能调试。 7. **安全与优化**:...
这不仅涵盖了JDK的安装与配置,还包括了Tomcat应用服务器以及Eclipse或MyEclipse集成开发环境的设置。通过这些步骤,开发者能够构建并测试基于J2EE标准的Web应用程序。 #### 二、JavaWeb开发概述 JavaWeb开发是...
在配置SSH集成时,首先需要安装JDK,然后分别配置Struts、Spring和Hibernate的环境。MyEclipse等IDE可以简化配置过程,提供集成的开发环境。部署应用时,可以选择Tomcat或WebLogic等应用服务器,理解两者间的异同,...
这个环境包括Java开发工具包(JDK)、Web应用服务器(如Tomcat)、以及集成开发环境(IDE,如Eclipse或MyEclipse)。本章主要涵盖了以下几个核心知识点: 1. **Java Web开发概述** Java Web开发涉及的技术主要包括...
这一过程主要包括JDK的安装、设置与测试,Tomcat应用服务器的安装、配置以及集成开发环境(IDE)如Eclipse或MyEclipse的安装。在Java Web开发中,我们通常会利用JSP、Servlet和XML等技术来构建动态、交互式的网站,...
这一过程包括安装和配置JDK、Tomcat应用服务器,以及可能的集成开发环境(IDE)如Eclipse或MyEclipse。本章重点介绍了JDK的安装、设置和测试,以及Tomcat的安装、设置和测试,同时提到了如何将这些工具结合使用。 1...
- **服务器配置与部署**:能熟练应用 Apache、Tomcat、WebLogic 等服务器进行配置和部署,确保应用程序的运行环境稳定。 - **数据库应用**:熟悉 Oracle、SQL Server,同时了解 MySQL,具备数据库应用开发能力。 ...
6. **Myeclipse 8.0**:Myeclipse是Eclipse基础上的一个强大的Java EE集成开发环境,支持SSH2框架和其他Web开发技术。在这个环境中,开发者可以编写、调试和部署聊天系统。 7. **运行与部署**:由于描述中提到“可...
### 各中间件部署项目实施文档 ...以上是关于Tomcat和WebLogic在Linux环境下的部署流程及相关操作指南,希望对您有所帮助。在实际操作过程中,可能会遇到各种问题,建议结合具体情况灵活调整操作步骤。
MyEclipse 6.5版本包含了许多对企业开发友好的特性,如支持Struts、Spring、Hibernate等主流框架,以及对Tomcat、JBoss、WebLogic等服务器的内置支持。 【Tomcat 6.0】:Tomcat是一个流行的开源Servlet容器,它实现...
- **Struts + Spring + Hibernate(SSH)框架**:这个项目使用了经典的Java Web开发框架组合,用于处理业务逻辑、数据持久化和应用控制。 - **主要功能描述**:涵盖了网上营业厅的多种服务功能,展示了项目的复杂...
- **服务器配置**:熟悉Apache、Tomcat、WebLogic等服务器的配置和部署,这是JavaWeb项目运行的基础。 - **数据库应用**:对Oracle、SQL Server有深入理解,了解MySQL,显示了数据库管理与应用的全面性。 - **...
4. **开发环境**:开发环境可能包括Eclipse、IntelliJ IDEA等集成开发环境,配合Tomcat、WebLogic等应用服务器,以及MyEclipse、Oracle SQL Developer等数据库管理和开发工具。 在开发过程中,还需关注系统的可扩展...
- **项目背景**:这是一个基于B/S架构的商品交易平台,运行于Windows XP环境下,使用MyEclipse开发,Tomcat6作为中间件服务器。主要功能包括商品分类展示、商品管理、订单管理等。 - **技术栈**:同样采用了Struts...