`
等一个晴天
  • 浏览: 19478 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

SSH错误笔记

    博客分类:
  • ssh
阅读更多

1.错误信息:Invalid path was requested

解决办法:说明struts-config.xml文件中的配置信息path属性的值写错了,path属性以应相应的Action

 

2.错误信息:java.lang.IllegalArgumentException: No bean specified

解决办法:分析后发现是XXxForm中的属性没有实例化,实例化后就解决了。

 

3.错误信息:java.lang.OutOfMemoryError: PermGen space

分析:这个是内存溢出异常,如果你的应用中有很多CLASS的话,就很可能出现PermGen space错误,
      这种错误常见在web服务器对JSP进行pre compile的时候。如果你的WEB APP下使用了大量的第三方jar,

      其大小 超 过了jvm默认的大小(4M),那么就会产生此错误信息了。
解决方法: 手动设置MaxPermSize大小
修改TOMCAT_HOME/bin/catalina.sh
在“echo "Using CATALINA_BASE:    $CATALINA_BASE"”(大概在192行左右)上面加入以下行:
JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m"

建议:将相同的第三方jar文件移置到tomcat/shared/lib目录下,这样可以达到减少jar 文档重复占用内存的目的。

分享到:
评论

相关推荐

    SSH学习笔记3 SSH学习笔记3

    SSH学习笔记3主要聚焦于三个Java企业级开发框架——STRUTS、SPRING和HIBERNATE的集成与应用。这三个框架是Java后端开发中非常重要的组件,它们各自负责不同的层面,共同构建了一个强大的MVC(Model-View-Controller...

    SSH学习笔记6 SSH学习笔记6

    9. **故障排查**:学习如何解决常见的SSH连接问题,如连接超时、权限错误等。 在压缩包中的"spring1.3"文件可能是SSH学习笔记的一个章节,专注于Spring框架与SSH的集成。Spring是一个广泛使用的Java应用框架,它...

    ssh学习笔记

    根据提供的文件信息,可以看出这份学习笔记主要关注于SSH(Struts、Spring 和 Hibernate)框架的配置与使用。接下来,我们将详细解析这些知识点。 ### 一、Spring 框架依赖 Spring 是一个开源的轻量级Java开发框架...

    SSH经典笔记(毕生心血)

    总结起来,SSH经典笔记涵盖了SSH协议的基本概念,以及Struts2框架的核心组件、配置、拦截器、类型转换器、输入校验等重要知识点。结合Spring和Hibernate,我们可以构建出高效、安全的Java Web应用。

    ssh 学习笔记

    SSH(Struts2、Hibernate、Spring)学习笔记详细涵盖了SSH三大框架的学习经验和常见问题解决方案。SSH三大框架在Java Web开发中被广泛使用,它们相互配合,各司其职,能够帮助开发者构建稳定高效的系统。 Struts2是...

    SSH讲义及学习笔记

    - 错误排查:学习识别并解决SSH连接中常见的问题,如权限问题、密钥匹配失败等。 - 框架整合:掌握SSH三大框架的各自功能,了解它们如何协同工作以构建高效的应用程序。 通过这份"SSH讲义及学习笔记",学习者不仅...

    SSH笔记-类型转换器和错误信息显示、复杂属性、批量更新模型数据

    在这个"SSH笔记-类型转换器和错误信息显示、复杂属性、批量更新模型数据"的主题中,我们将深入探讨SSH框架中的几个关键概念。 首先,让我们关注"类型转换器"(Type Converter)。在SSH框架中,类型转换器是用于将...

    SSH笔记-管理Session和批量操作数据库

    本笔记主要关注SSH中的Session管理和数据库的批量操作,这在实际开发中是非常关键的部分。 1. **Spring Session管理**: - Spring提供了一种强大的依赖注入(DI)机制,使得我们可以轻松地管理Session。它允许我们...

    SSH笔记-Spring JdbcTemplate

    SSH笔记-Spring JdbcTemplate是关于如何在Spring框架中利用JdbcTemplate进行数据库操作的教程。Spring是一个广泛应用的Java企业级应用框架,它提供了多种数据访问工具,而JdbcTemplate就是其中之一,用于简化JDBC...

    SSH笔记-二级缓存

    不过,查询缓存需要注意的问题更多,例如,当查询条件发生变化时,需要正确清理相关缓存条目,以防止返回错误的结果。 总之,SSH框架中的Hibernate二级缓存是提高系统性能的有效手段,但使用时需考虑其与数据一致性...

    ssh工作笔记整合(里面有Struts,hibernate,spring)

    ### SSH工作笔记整合知识点 #### 一、Struts2 原理与核心概念 **1. Struts2概述** Struts2是一个基于MVC模式的开源框架,它继承了Struts1的优点,并且克服了Struts1的一些缺点。Struts2支持多种编程语言,并且在...

    传智168期 SSH网上商城笔记day41~day45

    以上就是传智168期SSH网上商城day41~day45的笔记中涵盖的主要知识点,结合实际的商城开发案例,我们可以看到SSH框架在Java Web开发中的广泛应用,以及在环境搭建、数据库设计、前端校验和浏览器兼容性等方面需要注意...

    J2EE(SSH整合)开发笔记.doc

    1. **构建Spring框架**:将所有必需的Spring jar包添加到项目中,确保没有遗漏,以避免运行时错误。 2. **构建Hibernate**:配置Hibernate,使其由Spring管理,这包括设置数据源、方言等属性,以及利用JNDI进行数据...

    j2ee SSH 整合笔记,献于新手。。

    - **类路径问题**:如果在运行时出现找不到某些类或资源的错误,检查类路径是否包含所有必要的jar包,并确保这些jar包的版本兼容。 通过以上详细的介绍,希望初学者能够对如何整合SSH框架有一个较为全面的认识,并...

    SSH笔记_Struts2配置

    - **struts.properties或struts.xml**:定义全局常量,如字符编码、错误页面、日期格式等。 - **动态方法访问**:通过`struts.enable.DynamicMethodInvocation`常量启用或禁用。 7. **插件配置** - Struts2有...

    SSH框架笔记

    这些异常通常是由于代码中存在错误或不当的处理引起的,开发者需要仔细检查代码,确保对象引用非空、正确加载类、处理数组边界、验证参数有效性等,以避免这些异常的发生。 总之,SSH框架为Java Web开发提供了一个...

    SSH笔记-数据验证、上传下载、避免表单重复提交、自定义拦截器

    在这个SSH笔记中,我们将深入探讨四个核心主题:数据验证、文件上传下载、防止表单重复提交以及自定义拦截器。 首先,我们来谈谈数据验证。在Web应用中,数据验证是必不可少的一环,它确保用户输入的数据符合业务...

    spring2.5学习笔记以及SSH

    Spring 2.5 学习笔记是针对这个经典版本的框架进行深入理解的教程,而SSH则代表了Spring、Struts和Hibernate这三个Java Web开发中最常用的开源框架的整合。这篇笔记详细介绍了如何在项目中使用Spring 2.5以及如何与...

Global site tag (gtag.js) - Google Analytics