JAVA异常处理

1.2008-09-25
问题:
applicationContext.xml 的配置出错。
<bean id="mySpringDataSource" class="org.apache.commons.dbcp.BasicDataSource">
......
</bean>
解决:
添加commons-dbcp-1.2.1.jar包。

2.2008-09-25
问题:
严重: Error loading WebappClassLoader
  delegate: false
  repositories:
    /WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@73a7ab
 org.apache.struts.action.ActionServlet
java.lang.ClassNotFoundException:
解决:
添加struts-1.2.9.jar包。

3.2008-09-25
问题:
严重: Servlet  threw load() exception
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/Converter
解决:
添加commons-beanutils-1.7.1.jar包。

4.2008-09-25
问题:
严重: Servlet  threw load() exception
java.lang.ClassNotFoundException: org.apache.commons.digester.RuleSet
解决:
添加commons-digester-1.7.jar包。

5.2008-09-25
问题:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mySpringDataSource' defined in class path resource [applicationContext.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool
解决:
添加commons-pool-1.3.jar包。

6.2008-09-25
问题:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mySessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
解决:
从出错的字面看,肯定与org.objectweb.asm包有关,于是我就检查lib下面关于asm的包,分别有如下几个JAR包:
asm-2.2.3.jar
asm.jar
asm-attrs.jar
asm-commons-2.2.3.jar
asm-util-2.2.3.jar
然后怀疑是asm-2.2.3.jar与asm.jar可能有嫌疑,于是分别去掉他们,最后,去掉asm-2.2.3.jar成功启动。

7.2008-09-26
问题:
配置绝对路径:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<c:set var="ctx" value="${pageContext.request.contextPath}"/>
解决:
添加jstl-1.1.2.jar包。

8.2008-09-26
问题:
严重: Exception starting filter encodingFilter
java.lang.ClassNotFoundException: org.springframework.web.filter.CharacterEncodingFilter
解决:
1.添加spring-web.jar包。
2.删除已有的全部spring资源包,添加spring-2.0.jar包。

9.2008-09-26
问题:
MyEclipse处理中文乱码插件
解决:
http://propedit.sourceforge.jp/eclipse/updates/
Help -> Software Upates... -> Avaliable Software -> Add Site...  把上面的网址添加进去,进行安装就好了。

10.2008-09-28
问题:
严重: Servlet.service() for servlet action threw exception
java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
解决:
Hibernate版本问题,使用Integer和Long的超类Number解决。
pager.setTotalRows(((Integer)q.list().get(0)).intValue());
改为:
pager.setTotalRows(((Number)q.list().get(0)).intValue());

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值