[img]/admin/blogs/D:\img.jpg" alt="[/img]今天碰到个蛋疼的问题--好好的项目放到MyEclipse tomcat下,一启动就报以下错误:
[b]Exception in thread "HouseKeeper" java.lang.OutOfMemoryError: Java heap space
[@YwBaseSoft@]-[ERROR] ContextLoader.initWebApplicationContext(204) | Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator' defined in ServletContext resource [/WEB-INF/classes/conf/ywduty/spring/transaction-context.xml]: Initialization of bean failed; nested exception is java.lang.OutOfMemoryError: Java heap space
Caused by:
java.lang.OutOfMemoryError: Java heap space
2012-3-23 16:10:37 org.apache.catalina.core.StandardContext listenerStart
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator' defined in ServletContext resource [/WEB-INF/classes/conf/ywduty/spring/transaction-context.xml]: Initialization of bean failed; nested exception is java.lang.OutOfMemoryError: Java heap space
Caused by: java.lang.OutOfMemoryError: Java heap space
2012-3-23 16:10:37 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2012-3-23 16:10:37 org.apache.catalina.core.StandardContext start
严重: Context [/myCopProject_003] startup failed due to previous errors
2012-3-23 16:10:37 org.apache.catalina.core.ApplicationContext log
[/b]
我话费了将近一个下午的时间去调试,就是不正确,后来问一下老程序员,人家一看就给解决了,真是让我佩服的五体投地呀。下面是他帮我解决的思路:就是把MyEclipse tomcat的缓存调大一点。
分享到:
相关推荐
在SSH整合开发过程中,开发者通常会利用Eclipse作为开发工具。Eclipse提供了一些实用的快捷键,如`alt+shift+a,ctr +-/+`用于切换代码行号,提高开发效率。 在部署和运行SSH项目时,可能会遇到编码问题,尤其是在...
SSH(Struts2、Spring、Hibernate)是Java Web开发中常用的一个集成框架,它整合了三大主流开源框架,用于构建高效、可维护性高的企业级应用程序。本教程将详细介绍如何在Eclipse环境中搭建一个SSH新闻发布系统。 ...
8. **部署与优化**:SSH系统的部署通常在Tomcat、Jetty等Servlet容器中进行。为了优化性能,可以调整服务器配置,如增大内存、开启线程池等。还可以通过缓存策略(如使用Hibernate的第二级缓存)来减少数据库访问,...
整合这三个框架(通常称为SSH整合)的目的是为了实现MVC架构,并利用Spring的强大功能进行依赖管理,同时通过Hibernate简化数据层的操作。以下是一般的整合步骤: 1. **配置环境**:确保已安装JDK、Tomcat服务器,...
在SSH项目整合示例【OpenSessionInView】中,开发者通常会按照以下步骤进行整合: 1. **配置Spring**:创建Spring的配置文件(如applicationContext.xml),配置DataSource、SessionFactory、TransactionManager...
- **Thread Local**:为每个线程提供独立的变量副本,避免并发问题。 3. **XML解析**: - **DOM解析**:加载整个XML文档到内存,便于操作。 - **SAX解析**:事件驱动,逐行解析,节省内存。 - **Pull解析**:...
解决 MyEclipse 开发 SSH 整合时 `java.lang.NoSuchMethodError` 方案 **环境配置** - **MyEclipse 5.5** - **Struts 1.2** - **Spring 2.0** - **Hibernate 3.1** - **Tomcat** **错误提示** - **CGLIB 增强失败...
4. MyEclipse开发SSH整合错误(java.lang.NoSuchMethodError) - 环境说明:在MyEclipse5.5使用Struts1.2、Spring2.0、Hibernate3.1和Tomcat服务器时出现错误。 - 错误提示:如找不到用户实体类等。 - 原因分析:...
4. **整合与优化**:在SSH框架集成使用时,通常会面临配置复杂、性能优化等问题。例如,为了减少内存占用和提高效率,可能需要配置Hibernate的缓存策略;Spring的AOP可以用来统一处理日志、权限控制等横切关注点;而...
在此过程中可能会涉及到诸如SSH整合(Spring + Struts + Hibernate),其中SSH整合是指Spring负责业务对象的管理,Struts负责处理用户的请求和响应,Hibernate负责数据持久化。 在高并发环境下,如何安全地修改同一...
##### SSH整合 - **SSH**:Struts + Spring + Hibernate,一种常用的Java Web开发框架组合。 - 实现了MVC模式,并提供了持久层支持。 ##### SpringMVC整合 - **SpringMVC**与Spring无缝集成,简化了Web应用的开发。...
【在线音乐模块系统】是一个基于SSH2框架开发的JavaEE应用程序,主要目标是提供一个集音乐搜索、播放、管理于一体的在线平台。SSH2是Struts、Spring和Hibernate三个开源框架的组合,它们协同工作,为开发者提供了...
同时,系统还优化了图片内存缓存机制,采用LRU(最近最少使用)缓存算法来避免图片出现内存泄漏问题。 三、功能实现 移动学习平台系统主要功能包括: 1. Android客户端系统,主要包括课程分类、视频资源下载、...
Java 软件工程师面试资料大整合 1 Java 面霸 1 1. int 和 Integer 有什么区别? 8 2. String 和StringBuffer的区别 8 3. 运行时异常与一般异常有何异同? 8 4. 说出ArrayList,Vector,LinkedList的存储性能和特性 8 5...