Web services maven wsimport引发PKIX路径生成的安全异常失败:

Web services maven wsimport引发PKIX路径生成的安全异常失败:,web-services,glassfish,java-ee-7,Web Services,Glassfish,Java Ee 7,我有一个用@Webserivce注释的ejb。所有的东西都是玻璃鱼 如果wsdl生成正确,soapUi也可以发送请求 但当我尝试使用jax-ws-maven插件生成客户机工件时,配置如下 <plugin> <groupId>org.jvnet.jax-ws-commons</groupId> <artifactId>jaxws-maven-plugin</artifactId> <

我有一个用@Webserivce注释的ejb。所有的东西都是玻璃鱼

如果wsdl生成正确,soapUi也可以发送请求

但当我尝试使用jax-ws-maven插件生成客户机工件时,配置如下

 <plugin>
        <groupId>org.jvnet.jax-ws-commons</groupId>
        <artifactId>jaxws-maven-plugin</artifactId>
        <version>2.3</version>
        <executions>
          <execution>
            <phase>generate-sources</phase>
            <goals>
              <goal>wsimport</goal>
            </goals>
            <configuration>
              <wsdlDirectory>${basedir}/src/main/resources/wsdl</wsdlDirectory>
              <wsdlFiles>
                <wsdlFile>transactionService.wsdl</wsdlFile>
              </wsdlFiles>
              <packageName>com.me.backend.connector.ws</packageName>
              <sourceDestDir>${basedir}/target/generated-sources/main/java</sourceDestDir>
            </configuration>
          </execution>
        </executions>
      </plugin>

org.jvnet.jax-ws-commons
jaxws-maven插件
2.3
生成源
wsimport
${basedir}/src/main/resources/wsdl
transactionService.wsdl
com.me.backend.connector.ws
${basedir}/target/generated sources/main/java
我获取sun.security.validator.validator异常:PKIX路径生成失败:

所以我需要知道

  • 我如何告诉jax-ws-plugin使用证书
  • 如何获取证书,目前Web服务和客户端都位于本地主机上,用于开发目的
  • 我如何告诉glassfish4在公开Web服务时不要使用https和http

  • 刚刚注意到。Glassfish同时生成http和https wsdl位置。所以http one可以工作

    刚刚注意到。Glassfish同时生成http和https wsdl位置。所以http一个可以工作。知道如何给glassfish提供自定义证书还是不错的。