0

我正在使用jax-ws. 我正在使用代码优先的方法jaxws-maven-plugin来生成 wsdl。问题是我从 maven 收到以下错误,我不知道为什么jax-rs需要一个类。我正在使用 wildfly 8.1.0 bom 进行 javaee7 api 解析(我不知道它是否与 jaxws-maven-plugin 冲突)。

[ERROR] Failed to execute goal org.jvnet.jax-ws-commons:jaxws-maven-plugin:2.3:wsgen    
(generate-wsdl) on project e-chapaa-services: Execution generate-wsdl of goal 
org.jvnet.jax-ws-commons:jaxws-maven-plugin:2.3:wsgen failed: A required class was
missing while executing org.jvnet.jax-ws-commons:jaxws-maven-plugin:2.3:wsgen: 
    javax/ws/rs/core/Application

插件配置如下

<plugin>
   <groupId>org.jvnet.jax-ws-commons</groupId>
   <artifactId>jaxws-maven-plugin</artifactId>
   <version>2.3</version>
   <executions>
        <execution>
             <id>generate-wsdl</id>
             <phase>process-classes</phase>
             <goals>
                  <goal>wsgen</goal>
             </goals>
             <configuration>
                  <genWsdl>true</genWsdl>
             </configuration>
         </execution>
   </executions>
</plugin>
4

1 回答 1

0

在插件的配置部分,我必须添加端点类实现<sei></sei>并且它工作。

于 2014-10-09T04:46:19.613 回答