java.lang.ClassNotFoundException:org.codehaus.jettison.mapped.MappedXMLOutputFactory

时间:2015-01-12 06:27:37

标签: spring

运行mule应用程序时出现java.lang.ClassNotFoundException: org.codehaus.jettison.mapped.MappedXMLOutputFactory错误。我检查了jettison-1.1.jar jar已经存在于我的应用程序文件夹lib目录中,但我仍然收到此错误。 我在初始化Spring批处理作业存储库时遇到此错误。

java.lang.ClassNotFoundException: org.codehaus.jettison.mapped.MappedXMLOutputFactory
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        at com.thoughtworks.xstream.io.json.JettisonMappedXmlDriver.<init>(JettisonMappedXmlDriver.java:36)
        at org.springframework.batch.core.repository.dao.XStreamExecutionContextStringSerializer.init(XStreamExecutionContextStringSerializer.java:67)
        at org.springframework.batch.core.repository.dao.XStreamExecutionContextStringSerializer.afterPropertiesSet(XStreamExecutionContextStringSerializer.java:62)
        at org.springframework.batch.core.repository.support.JobRepositoryFactoryBean.afterPropertiesSet(JobRepositoryFactoryBean.java:182)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1469)

1 个答案:

答案 0 :(得分:0)

您需要将jettison.jar文件添加到项目中。

Download from here