在访问服务的时候,控制台报出如下错误信息:
2009-3-10 18:21:06 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet XXXXServlet threw exception
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.apache.commons.beanutils.ConvertUtilsBean.<init>(ConvertUtilsBean.java:130)
at org.apache.commons.beanutils.BeanUtilsBean.<init>(BeanUtilsBean.java:110)
at org.apache.commons.beanutils.BeanUtilsBean$1.initialValue(BeanUtilsBean.java:68)
at org.apache.commons.beanutils.ContextClassLoaderLocal.get(ContextClassLoaderLocal.java:80)
at org.apache.commons.beanutils.BeanUtilsBean.getInstance(BeanUtilsBean.java:78)
at org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:313)
……………………
XXXXServlet 是我自己写的一个Servlet的类
我已在编译路径下引入了相应的‘commons-logging-1.1.1.jar’包,但是访问服务的时候还是提示找不到-_-!
引入了jar包,但是确找不到,有人遇到过类似的情况么?
2009-3-10 18:21:06 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet XXXXServlet threw exception
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.apache.commons.beanutils.ConvertUtilsBean.<init>(ConvertUtilsBean.java:130)
at org.apache.commons.beanutils.BeanUtilsBean.<init>(BeanUtilsBean.java:110)
at org.apache.commons.beanutils.BeanUtilsBean$1.initialValue(BeanUtilsBean.java:68)
at org.apache.commons.beanutils.ContextClassLoaderLocal.get(ContextClassLoaderLocal.java:80)
at org.apache.commons.beanutils.BeanUtilsBean.getInstance(BeanUtilsBean.java:78)
at org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:313)
……………………
XXXXServlet 是我自己写的一个Servlet的类
我已在编译路径下引入了相应的‘commons-logging-1.1.1.jar’包,但是访问服务的时候还是提示找不到-_-!
引入了jar包,但是确找不到,有人遇到过类似的情况么?
服务器的lib下有commons-logging-1.1.1.jar包
eclipse还变着花样的报有其他的包找不到,我昨天试了很多办法都没能解决,最后只好把tomcat删了重装,然后把环境恢复到以前的状态,然后就OK了
以后还是做好环境备份吧
结贴