分类: 系统运维
2009-02-25 01:15:48
问题、问题:
org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
一开始还以为是我加入的Spring包不正确,反复尝试,后来在网上看到log4j这个东西,才恍然大悟。唉,知识浅薄。LogFactory显示tomcat的lib缺少commons-logging.jar,从myeclipse复制,这个问题解决了。然而另一个问题随即而来。
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext.xml]; nested exception is com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 2-byte UTF-8 sequence. org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)没见过的问题,上网查了一下,说是xml中有不符合的字符,尝试使用txt打开,检测,保存为ANSI字符集。终于实现了,时间用了不少,不过还是学到东西挺多。。。