今天从SVN上下了个项目,增加了点功能后出现下面异常,一看就知道是缺包,可问项目负责人的时候说不可能缺包,由于最近电脑环境经常出问题,所以也不敢断定,测试了很久后还是断定少了个包:少的包如下:commons-beanutils.jar
异常如下:
java.lang.ClassNotFoundException: org.apache.commons.beanutils.PropertyUtils
010-7-1 10:04:54 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet csti threw exception
java.lang.ClassNotFoundException: org.apache.commons.beanutils.PropertyUtils
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1484)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at com.adtech.export.util.PropertyValueUtil.getValue(PropertyValueUtil.java:51)
at com.adtech.export.util.PropertyValueUtil.getValueParseString(PropertyValueUtil.java:71)
at com.adtech.export.ExportBase.getOneRowDataAddSerialNumber(ExportBase.java:53)
at com.adtech.export.ExportBase.getOneRowData(ExportBase.java:25)
at com.adtech.export.ExportExcel.setTableData(ExportExcel.java:409)
at com.adtech.export.ExportExcel.exportExcel(ExportExcel.java:215)
at com.adtech.export.ExportExcel.exportExcel(ExportExcel.java:125)
at com.adtech.csti.util.ExportExcelController.writeExcel(ExportExcelController.java:90)
at com.adtech.adtech.csti.web.user.UserInfoManageController.exportUserInfo(UserInfoManageController.java:841)
at com.adtech.adtech.csti.web.user.UserInfoManageController.handleRequestInternal(UserInfoManageController.java:763)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.adtech.adtech.csti.web.util.HttpFilter.doFilter(HttpFilter.java:159)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:65)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.adtech.adtech.csti.web.GZIPFilter.doFilter(GZIPFilter.java:33)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:619)
分享到:
相关推荐
7. **Apache Commons BeanUtils** 和 **Apache Commons PropertyUtils**:这两个模块提供了 Java 对象属性操作的便利工具,可以简化对象之间的属性复制和属性访问。 8. **Apache Commons Configuration**:提供了一...
- `org.apache.commons.beanutils.PropertyUtils`:扩展了BeanUtils的功能,增加了对复杂属性路径的支持,可以处理嵌套的JavaBean属性。 - `org.apache.commons.beanutils.Converter`:这是一个接口,定义了如何...
- `org.apache.commons.beanutils.PropertyUtils`: 这个类进一步扩展了BeanUtils的功能,提供了更细致的属性操作,如集合属性的处理。 - `org.apache.commons.beanutils.Converter`: 这是用于类型转换的接口,用户...
- `org.apache.commons.beanutils.PropertyUtils`: 提供了更高级的属性访问和复制功能,包括动态属性处理。 - `org.apache.commons.beanutils.Converter`: 定义了转换器接口,用于自定义数据类型转换规则。 - `org....
import org.apache.commons.beanutils.PropertyUtils; public class Main { public static void main(String[] args) throws Exception { Person person = new Person(); PropertyUtils.setProperty(person, ...
《深入解析Apache Commons BeanUtils源码》 Apache Commons BeanUtils是Java开发中广泛使用的工具库,主要用于处理JavaBean对象的属性操作。这个库的核心功能在于简化了JavaBean对象的属性设置、获取以及复制等操作...
Apache Commons BeanUtils是Java开发中的一个实用工具库,主要用于简化对JavaBean的操作。这个`commons-beanutils-1.9.3.jar`文件是该库的一个版本,它提供了丰富的API来帮助开发者更方便地处理JavaBean对象。在这个...
`commons-logging`库提供了类`org.apache.commons.logging.Log`和`org.apache.commons.logging.LogFactory`,它们作为接口和工厂类,使得日志系统的切换变得灵活且无痛。 这两个库在Java应用中的结合使用,通常是...
Commons Collections和Apache BeanUtils是Java开发中常用的两个库,它们为开发者提供了丰富的工具类和功能,使得处理集合对象和Bean属性变得更加便捷。这两个库在Java Web开发中扮演着重要角色,尤其是在构建MVC框架...
Commons BeanUtils库是Apache软件基金会开发的一个Java工具包,主要用于简化JavaBean的处理。这个库在标题中提及的"commons-beanutils-1.8.3.jar.zip"是一个压缩文件,其中包含了`commons-beanutils-1.8.3.jar`,这...
import org.apache.commons.beanutils.BeanUtils; // 假设 Teacher 和 TeacherForm 是两个具有相同属性的 JavaBean Teacher teacher = new Teacher(); TeacherForm teacherForm = getTeacherForm(); try { ...
Apache Commons BeanUtils是Java开发中的一个实用工具库,它提供了对JavaBeans属性操作的强大功能,极大地简化了在Java代码中处理对象属性的工作。这个压缩包文件"commons-beanutils所有版本(1.0-1.9.2).zip"包含了...
PropertyUtils是Apache Commons BeanUtils的扩展,它增强了对复杂类型和集合的处理能力。与BeanUtils相比,PropertyUtils提供了更精确的异常处理。尽管在功能上有所增强,但在性能上与BeanUtils相差不大。 Spring...
标题和描述中提到的"commons-beanutils-1.8.3.jar", "commons-codec-1.7.jar", "commons-collections-3.2.1.jar"是Apache Commons项目中的三个不同组件的JAR文件,这些文件在Java开发中被广泛使用。Apache Commons是...
在标题中提到的"commons-beanutils-1.8.0.rar"是一个包含Apache Commons BeanUtils 1.8.0版本的压缩文件,其中主要包含了一个名为"commons-beanutils-1.8.0.jar"的Java档案(JAR)文件。 Apache Commons BeanUtils...
import org.apache.commons.beanutils.PropertyUtilsBean; public class BeanUtilsCopy { public static void main(String[] args) { Source source = new Source(); // 初始化源对象的属性... Destination ...
Apache Commons BeanUtils是一个Java开发库,它为处理JavaBean对象提供了便利的功能。这个库的核心目标是简化对JavaBean属性的访问,使得开发者可以更轻松地读取和设置bean的属性,而无需直接编写大量的getter和...
1. `org.apache.commons.beanutils`:包含了BeanUtils的核心功能类,如`BeanUtils`、`PropertyUtils`等。 2. `org.apache.commons.beanutils.converters`:提供了数据类型转换器,用于将一种类型的值转换为另一种...
Apache Commons BeanUtils与Apache Commons Collections是两个非常重要的Java开源库,它们在开发过程中扮演着不可或缺的角色,尤其是在处理对象属性操作和集合操作时。 Apache Commons BeanUtils库是专门为简化...
主要的类和接口位于`org.apache.commons.beanutils`包下。例如,`BeanUtils`是核心类,`PropertyUtils`提供了更高级的属性操作,`ConvertUtils`负责类型转换,而`BeanComparator`则用于基于Bean属性的比较。 在阅读...