【问题标题】:JAX-WS generating WSDL cause java.lang.ClassNotFoundException: org.springframework.web.context.support.SpringBeanAutowiringSupportJAX-WS 生成 WSDL 导致 java.lang.ClassNotFoundException: org.springframework.web.context.support.SpringBeanAutowiringSupport
【发布时间】:2015-12-17 12:00:22
【问题描述】:

我被困在这个问题上,我不明白为什么。 我有一个带有注释的 java 类,可以使它成为一个 web 服务。我计划使用 wsgen 生成正确的 WSDL,以便项目的其他模块可以使用它来生成他们的客户端类。 但是每次我尝试生成 wsdl 时,我都被java.lang.ClassNotFoundException: org.springframework.web.context.support.SpringBeanAutowiringSupport 卡住了,我不知道:

  1. wsgen 查找此类是否正常?
  2. 如果它应该有它,我该怎么做才能将它提供给wsgen。

附加信息:

$ java -version
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)

$ wsgen -version
wsgen version "2.2.9"

【问题讨论】:

    标签: java wsdl jax-ws classnotfoundexception wsgen


    【解决方案1】:

    您似乎缺少 spring-web jar。请包括这个并尝试

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>4.2.5.RELEASE</version>
    </dependency>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多