【问题标题】:spring jar conflicts with Axis2 jarsspring jar 与 Axis2 jar 冲突
【发布时间】:2015-11-28 18:25:44
【问题描述】:

在 spring-ws jar 可用的地方出现错误,但仍然出现错误。(Spring 4.1.0,Axis 1.6.2)

failed spring-ws
java.lang.NoSuchMethodError: org/springframework/util/ClassUtils.forName(Ljava/lang/String;)Ljava/lang/Class;
        at org.springframework.ws.support.DefaultStrategiesHelper.getDefaultStrategies(DefaultStrategiesHelper.java:114)
        at org.springframework.ws.support.DefaultStrategiesHelper.getDefaultStrategy(DefaultStrategiesHelper.java:200)
        at org.springframework.ws.transport.http.MessageDispatcherServlet.initWebServiceMessageFactory(MessageDispatcherServlet.java:326)
        at org.springframework.ws.transport.http.MessageDispatcherServlet.initMessageReceiverHandlerAdapter(MessageDispatcherServlet.java:311)
        at org.springframework.ws.transport.http.MessageDispatcherServlet.initFrameworkServlet(MessageDispatcherServlet.java:234)
        at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:485)
        at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
        at javax.servlet.GenericServlet.init(GenericServlet.java:215)
        at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:431)
        at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:263)

【问题讨论】:

  • 您的问题没有包含足够的信息。您的应用程序中包含哪些 JAR 集,或者如果您使用的是 Maven,您的 POM 是什么样的?
  • 抱歉没有提供太多细节,一旦我将spring-ws升级到2.0版本,问题就解决了。

标签: java spring axis2 spring-ws jettison


【解决方案1】:

很可能是您的库的版本不匹配。检查它们是否在正确的版本中。根据您的问题标题,请查看以下链接。

Spring webservicetemplate jar conflict issue with Axis2

https://axis.apache.org/axis2/java/core/docs/app_server.html

【讨论】:

  • 感谢您的回复。将 spring-ws 更新到 2.0 版本后,我的问题得到了解决。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-30
  • 2011-11-23
  • 1970-01-01
相关资源
最近更新 更多