当我尝试运行我的应用程序时,我遇到了异常
java.lang.ClassNotFoundException: org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
为了解决这个问题,我将依赖项添加到pom.xml
。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>3.1.2.RELEASE</version>
</dependency>
但是整个应用程序都在3.1.1.RELEASE
Spring版本下。因此,由于版本更改,应用程序的某些其他部分可能会出现问题。
有没有办法在不升级Spring版本的情况下为这个类提供依赖?
Stacktrace相当大。
java.lang.ClassNotFoundException: org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:188)
at com.xxx.xxx.xxx.xx.handler.RestServiceInvocationHandler.<clinit>(RestServiceInvocationHandler.java:4
8)
at com.xxx.xxx.xxx.xx.util.xxxxUtils.getService(xxxxUtils.java:45)
at org.xxx.xxx.xxx.xx.service.ServiceImpl.init(ServiceImpl.java:32)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutow
ireCapableBeanFactory.java:1581)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCa
pableBeanFactory.java:1522)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapab
leBeanFactory.java:1452)
....