以前好好地,什么问题都没有,今天突然就出现这问题了,而且是所有的web程序都不能运行了,用的是tomcat5 哪位大侠能帮忙解决一下...
严重: Servlet /p threw load() exception
java.lang.ClassNotFoundException: org.apache.commons.beanutils.Converter
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1089)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:927)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:890)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
分享到:
- 2009-06-01 09:16
- 浏览 1190
- 评论(1)
- 论坛回复 / 浏览 (1 / 4366)
- 查看更多
相关推荐
Apache Commons BeanUtils是Java开发中的一个非常重要的工具包,它属于Apache软件基金会的Commons项目。这个工具包提供了大量方便的API,极大地简化了JavaBean对象之间的属性操作,尤其是在处理复杂的对象模型和数据...
- `org.apache.commons.beanutils.Converter`:这是一个接口,定义了如何将字符串转换为特定类型的对象。BeanUtils库通过注册自定义的Converter,可以处理各种类型的属性值转换。 2. **反射机制的运用** ...
- `org.apache.commons.beanutils.Converter`: 这是用于类型转换的接口,用户可以自定义实现以处理特定类型的转换。 - `org.apache.commons.beanutils.BulkBean`: 用于批量操作多个Bean实例,提高性能。 - `org....
5. **自定义转换器**:如果内置的转换器无法满足需求,开发者可以实现`org.apache.commons.beanutils.Converter`接口,创建自定义的转换器,并通过`ConverterRegistry.registerConverter()`方法注册到系统中,从而...
- `org.apache.commons.beanutils.Converter`: 定义了转换器接口,用于自定义数据类型转换规则。 - `org.apache.commons.beanutils.locale.LocaleConverter`: 为本地化支持的转换器,处理不同语言环境下的数据格式。...
5. **自定义转换器**:如果你有特殊的类型转换需求,可以通过实现org.apache.commons.beanutils.Converter接口并注册到ConvertUtils中,来扩展BeanUtils的类型转换能力。 6. **国际化支持**:BeanUtils工具包可以与...
所有转换器都实现了`org.apache.commons.beanutils.Converter`接口。这个接口定义了一个`convert`方法,用于执行实际的数据转换。通过使用`ConvertUtil`类的`convert`方法,我们可以轻松地在不同数据类型之间转换。...
5. **使用BeanUtils.copyProperties()的自定义转换器**:如果属性类型不匹配,可以实现`org.apache.commons.beanutils.Converter`接口,然后通过`registerConverter()`方法注册,使BeanUtils在遇到这种类型转换时...
- 创建一个实现了`org.apache.commons.beanutils.Converter`接口的自定义转换类`DateConverter`。 - 在项目的`ActionServlet`或基类`Action`中注册该转换器。 2. **代码实现**: ```java package yg.util; ...
如果默认的转换策略不能满足需求,可以通过实现`org.apache.commons.beanutils.Converter`接口创建自定义的转换器,并注册到ConvertUtils中。 总的来说,BeanUtils工具类大大简化了JavaBean的属性操作,提高了代码...
7. **自定义转换器:** 用户可以通过实现`org.apache.commons.beanutils.Converter`接口,注册自定义的类型转换器,以处理更复杂的转换需求。 **使用BeanUtils的注意事项:** 1. **空值处理:** 如果目标属性为...
在Struts1中,自定义类型转换器主要是通过继承`com.sun.org.apache.commons.beanutils.Converter`接口并实现其中的方法来完成的。具体实现过程如下: 1. **创建转换器类**:首先创建一个类实现`Converter`接口。 `...
但有时候需要自定义转换规则,这时可以实现`org.apache.commons.beanutils.Converter`接口并注册到ConvertUtils中。 7. **异常处理** - 使用BeanUtils时可能会遇到`InvocationTargetException`、`...
Apache Commons BeanUtils是一个Java开发库,它为处理JavaBean对象提供了便利的功能。这个库的核心目标是简化对JavaBean属性的访问,使得开发者可以更轻松地读取和设置bean的属性,而无需直接编写大量的getter和...
《Apache Commons BeanUtils:深入解析源码》 Apache Commons BeanUtils是Java开发中常用的一个工具库,它提供了方便的Bean操作方法,简化了Java对象属性的访问和设置。本篇文章将深入探讨`commons-beanutils-1.8.0...
BeanUtils在处理异常时通常会转换为一个运行时异常,如`org.apache.commons.beanutils.BeanUtilsBean`类中的`convertException`方法,这样可以简化错误处理代码,但同时也意味着开发者需要确保输入的数据类型正确。...
《Apache Commons BeanUtils:深入解析源码》 Apache Commons BeanUtils是Java开发中常用的一个工具库,它提供了方便的Bean操作方法,简化了对JavaBeans属性的访问。在这个压缩包中,我们关注的是"commons-...