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());