`

SSH整合问题-tomcat内存优化

 
阅读更多
[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的缓存调大一点。




  • img.rar (29.6 KB)
  • 下载次数: 7
0
0
分享到:
评论

相关推荐

    SSH开发总结

    在SSH整合开发过程中,开发者通常会利用Eclipse作为开发工具。Eclipse提供了一些实用的快捷键,如`alt+shift+a,ctr +-/+`用于切换代码行号,提高开发效率。 在部署和运行SSH项目时,可能会遇到编码问题,尤其是在...

    ssh新闻发布系统环境搭建

    SSH(Struts2、Spring、Hibernate)是Java Web开发中常用的一个集成框架,它整合了三大主流开源框架,用于构建高效、可维护性高的企业级应用程序。本教程将详细介绍如何在Eclipse环境中搭建一个SSH新闻发布系统。 ...

    SSH实现的添加、修改、删除带分页的系统

    8. **部署与优化**:SSH系统的部署通常在Tomcat、Jetty等Servlet容器中进行。为了优化性能,可以调整服务器配置,如增大内存、开启线程池等。还可以通过缓存策略(如使用Hibernate的第二级缓存)来减少数据库访问,...

    struts2.3.4+spring3.1+hibernate4.0整合

    整合这三个框架(通常称为SSH整合)的目的是为了实现MVC架构,并利用Spring的强大功能进行依赖管理,同时通过Hibernate简化数据层的操作。以下是一般的整合步骤: 1. **配置环境**:确保已安装JDK、Tomcat服务器,...

    OpenSessionInView项目整合jar包

    在SSH项目整合示例【OpenSessionInView】中,开发者通常会按照以下步骤进行整合: 1. **配置Spring**:创建Spring的配置文件(如applicationContext.xml),配置DataSource、SessionFactory、TransactionManager...

    大数据分析培训机构学习路线.docx

    - **Thread Local**:为每个线程提供独立的变量副本,避免并发问题。 3. **XML解析**: - **DOM解析**:加载整个XML文档到内存,便于操作。 - **SAX解析**:事件驱动,逐行解析,节省内存。 - **Pull解析**:...

    Java常见错误及解决方案

    解决 MyEclipse 开发 SSH 整合时 `java.lang.NoSuchMethodError` 方案 **环境配置** - **MyEclipse 5.5** - **Struts 1.2** - **Spring 2.0** - **Hibernate 3.1** - **Tomcat** **错误提示** - **CGLIB 增强失败...

    Java开发常见错误及解决方案文件

    4. MyEclipse开发SSH整合错误(java.lang.NoSuchMethodError) - 环境说明:在MyEclipse5.5使用Struts1.2、Spring2.0、Hibernate3.1和Tomcat服务器时出现错误。 - 错误提示:如找不到用户实体类等。 - 原因分析:...

    精品课程网站

    4. **整合与优化**:在SSH框架集成使用时,通常会面临配置复杂、性能优化等问题。例如,为了减少内存占用和提高效率,可能需要配置Hibernate的缓存策略;Spring的AOP可以用来统一处理日志、权限控制等横切关注点;而...

    百度Java面试题 前200页精选(下)

    在此过程中可能会涉及到诸如SSH整合(Spring + Struts + Hibernate),其中SSH整合是指Spring负责业务对象的管理,Struts负责处理用户的请求和响应,Hibernate负责数据持久化。 在高并发环境下,如何安全地修改同一...

    自整理Java关于基础和框架的面试题

    ##### SSH整合 - **SSH**:Struts + Spring + Hibernate,一种常用的Java Web开发框架组合。 - 实现了MVC模式,并提供了持久层支持。 ##### SpringMVC整合 - **SpringMVC**与Spring无缝集成,简化了Web应用的开发。...

    在线音乐模块系统

    【在线音乐模块系统】是一个基于SSH2框架开发的JavaEE应用程序,主要目标是提供一个集音乐搜索、播放、管理于一体的在线平台。SSH2是Struts、Spring和Hibernate三个开源框架的组合,它们协同工作,为开发者提供了...

    基于JavaEE和Android的移动学习平台系统的设计与实现.pdf

    同时,系统还优化了图片内存缓存机制,采用LRU(最近最少使用)缓存算法来避免图片出现内存泄漏问题。 三、功能实现 移动学习平台系统主要功能包括: 1. Android客户端系统,主要包括课程分类、视频资源下载、...

    java面试题

    Java 软件工程师面试资料大整合 1 Java 面霸 1 1. int 和 Integer 有什么区别? 8 2. String 和StringBuffer的区别 8 3. 运行时异常与一般异常有何异同? 8 4. 说出ArrayList,Vector,LinkedList的存储性能和特性 8 5...

Global site tag (gtag.js) - Google Analytics