`
tianyalinfeng
  • 浏览: 439626 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

常见异常处理办法

    博客分类:
  • Java
 
阅读更多

1. getOutputStream() has already been called for this response

jsp文件末尾添加两句话

out.clear();
out = pageContext.pushBody();

 

2. java.lang.IncompatibleClassChangeError: Expecting non-static method

原因可能是静态方法没有用静态的方式去访问

 

3. java.lang.IllegalStateException

在response.sendRedirect("")方法后加return;语句即可,原因是在程序中两次调用response.sendRedirect("")方法

 

4.NoClassDefFoundError: com/sun/mail/util/LineInputStream

javax.mail和javax.activation这两个包已经在javaEE5的javaee.jar当中属于基础包了,与外部引用的mail.jar冲突

 

5 struts2 iterator

 java.lang.Integer cannot be cast to java.lang.String

使用的时候在前面加上#,如<s:property value='#id' />

 

6 Struts中the request was rejected because its size (***) exceeds the configured maximum (2097152)

struts.xml中加上如下配置

<constant name="struts.multipart.maxSize" value="10485760" />

 

7 failed to lazily initialize a collection of role: no session or session was closed

web.xml中添加如下代码,并且要添加在struts2的filter的前面

<filter>
   <filter-name>hibernateFilter</filter-name>
   <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
   <init-param>
           <param-name>singleSession</param-name>
           <param-value>true</param-value>
       </init-param>
  </filter>
  <filter-mapping>
   <filter-name>hibernateFilter</filter-name>
   <url-pattern>/*</url-pattern>
  </filter-mapping>

 

8 mysql存中文的时候报错 data too long

mysql数据库字符集设置有问题,用show variables like 'character_%'查看数据库字符集

 

9  tomcat报错:SEVERE: Error listenerStart

是其他错误引起的这个错,例如FileNotFoundException等等

tomcat没有显示具体错误,可以在classes下面新建logging.properties文件用来监控具体错误信息

 

handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler  

 

############################################################  

# Handler specific properties.  

# Describes specific configuration info for Handlers.  

############################################################  

 

org.apache.juli.FileHandler.level = FINE  

org.apache.juli.FileHandler.directory = ${catalina.base}/logs  

org.apache.juli.FileHandler.prefix = error-debug.  

 

java.util.logging.ConsoleHandler.level = FINE  

java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter  

 

10 Caused by: java.lang.ClassCastException: org.apache.xerces.parsers.XML11Configuration cannot be cast to org.apache.xerces.xni.parser.XMLParserConfiguration

 

项目xerces.jar和tomcat自带的包可能有冲突,可以将项目内的xerces.jar去掉试试

 

 

11  ssh项目tomcat启动时spring报错   could not resolve placeholder

 

<bean id="placeholderConfig"

class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">

<property name="location">

<value>classpath:init.properties</value>

</property>

<property name="ignoreUnresolvablePlaceholders" value="true" />

</bean>

解决办法如上加入<property name="ignoreUnresolvablePlaceholders" value="true" />

 

12 invalid subscription level

解决办法:

Window->Preferences->Myeclipse Enterprise Workbench->Subscription

填写相应myeclipse注册码即可

 

13 ssh中hibernate自动创建表时报错  check the manual that corresponds to your MySQL server version for the right syntax to use near 'type=MyISAM' at line 1

查看hibernate方言设置,把org.hibernate.dialect.MySQLMyISAMDialect改为org.hibernate.dialect.MySQLDialect

 

14 Myeclipse 报错 Refresh property sheet

 Windows > Preferences > MyEclipse > Community Essentials, 

把选项 "Search for new features on startup"的前勾去掉即可. 

分享到:
评论

相关推荐

    自己总结的oracle常见异常处理步骤

    oracle异常处理步骤自己总结的,不太成熟,大家可以不看,只是我的备忘录

    常见异常及解决办法

    java常见异常及解决办法

    java常见异常以及处理

    Java常见异常及其处理 Java编程过程中经常会遇到各种异常,了解这些异常的类型、原因和解决方法是非常重要的。以下是 Java 中常见的异常类型及其处理方法: 1. NullPointerException(空指针异常) 这个异常的...

    findbug 常见异常处理

    2、 常见Bug以及处理办法 a) 不需要处理 May expose internal representation by incorporating reference to mutable object 描述:调用set方法,修改对象属性,被修改的对象属性是一个可变的对象; May expose ...

    污水处理常见异常问题诊断分析与处理办法.doc

    以下是对污水处理中常见异常问题的诊断分析及处理办法的详细阐述: 1. **污泥发白**:这可能是由于营养不足或PH值过高/过低导致的。解决方法是调整进水负荷,增加氨氮补充,保持曝气池的pH值在6-8之间。 2. **污泥...

    IDEA+Mysql调试常见异常解决办法-kaic.doc

    在使用IntelliJ IDEA进行Java开发并结合MySQL数据库进行调试时,可能会遇到一系列常见的异常问题。以下是一些解决这些问题的方法: 1. **错误提示:Error: java: 程序包 javax.servlet.http 不存在** 当IDEA导入...

    F5常见故障处理办法

    上述内容涵盖了一些F5 BIG-IP常见故障及处理办法,包含了显示屏、许可证、系统存档、密码、启动模式、网络故障排除、系统恢复、配置管理、备份和硬件问题等方面。为了确保F5 BIG-IP设备的稳定运行和高效性能,建议...

    java中常见的异常类

    Java 中常见的异常类 Java 中常见的异常类可以分为多种,下面将对一些常见的异常类进行详细的介绍和分析。 1. NullPointerException(空指针异常) NullPointerException 是 Java 中最常见的异常之一。这个异常的...

    Java_Jdbc_Hibernate_Struts2_Android_Web异常及其处理办法

    【Java异常处理】 Java异常是程序运行时可能出现的错误,它们是程序运行流程中的异常情况,通常由`Exception`类及其子类表示。Java异常处理使用了五个关键字:`try`、`catch`、`finally`、`throw`和`throws`。在...

    电脑硬件常见故障处理办法-知识模板6.doc

    以下是一些常见的故障及其处理办法。 首先,软件原因是导致电脑故障的最常见因素,尤其是“软故障”。这包括计算机病毒、系统文件损坏以及软件兼容性问题。计算机病毒是导致软故障的主要原因之一,例如“冲击波”...

    基于Java异常处理机制的分析.pdf

    2. 减少编程人员的工作量:Java的异常处理机制可以自动地处理一些常见的异常情况,从而减少了编程人员的工作量。 3. 提高程序的容错能力:Java的异常处理机制可以使程序更加容错,提高程序的可靠性和稳定性。 Java...

    findbugs常见Bug以及处理办法

    ### FindBugs常见Bug及其处理方法详解 #### 一、Bug级别 FindBugs是一款用于Java项目的静态代码分析工具,能够帮助开发者发现潜在的问题并提高软件质量。它根据Bug可能导致的不同后果,定义了一系列的Bug级别: 1...

    F5常见故障处理办法.doc

    本文旨在提供一个详尽的F5 BIG-IP V10版本常见问题处理手册,帮助管理员快速解决遇到的问题。 ### 1. 管理网口配置 1.1. 设置管理网口地址通常通过机器前面板的LCD边上的按键进行。首先,按下红色X键进入Options...

    断路器常见异常.zip

    本资料"断路器常见异常.zip"主要探讨了断路器在运行过程中可能出现的问题及相应的处理方法。 一、断路器拒动 断路器拒动是指当断路器接收到跳闸命令时,无法正常打开电路。这可能由于以下原因引起: 1. 机械故障:...

    计算机蓝屏和应用程序异常退出处理办法

    计算机蓝屏和应用程序异常退出是用户在日常使用中可能遇到的两种常见问题,这些问题往往会导致工作中断,甚至可能损坏数据。下面将详细讲解处理这两种问题的方法。 首先,针对计算机蓝屏,这通常是由硬件冲突、驱动...

    Java常见异常集-Java,Hibernate,Tomcat异常

    在Java编程中,异常处理是不可或缺的一部分,尤其是在开发复杂的企业级应用时,如使用Hibernate进行对象关系映射和Tomcat作为应用服务器。本篇将详细解释一些常见的Java、Hibernate以及与Tomcat相关的异常,帮助...

    变频器常见故障及处理办法.docx

    总之,变频器的正常运行对生产效率和设备寿命至关重要,理解其工作原理和常见故障处理办法对于用户来说是必要的技能。康沃变频器凭借其稳定性和可靠性,已成为国内市场的有力竞争者,而掌握如何有效应对和解决故障,...

    中国农业银行LotusNotes客户端升级常见问题处理办法参考.pdf

    ### 中国农业银行LotusNotes客户端升级常见问题处理办法 #### 第 1 章 常见客户端升级问题汇总 ##### 一、提示请插入磁盘 **问题描述**: 在进行LotusNotes客户端升级过程中,可能会遇到系统提示“请插入磁盘”的...

    ORACLE NO_DATA_FOUND的三种处理办法

    下面我们将详细探讨这三种处理办法。 **方法一:使用EXCEPTION部分处理** 在PL/SQL块中,你可以使用`BEGIN...EXCEPTION...END`结构来捕获并处理`NO_DATA_FOUND`异常。当异常发生时,程序会跳转到`EXCEPTION`部分,...

Global site tag (gtag.js) - Google Analytics