首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >maven axis2 java2wsdl sun.net.util.URLUtil.urlNoFragString错误

maven axis2 java2wsdl sun.net.util.URLUtil.urlNoFragString错误
EN

Stack Overflow用户
提问于 2011-01-30 04:00:08
回答 3查看 2.7K关注 0票数 1

在尝试使用maven运行java2wsdl axis2插件时,我得到以下错误

代码语言:javascript
复制
[axis2-java2wsdl:java2wsdl {execution: default-cli}]
java.lang.NullPointerException
    at sun.net.util.URLUtil.urlNoFragString(URLUtil.java:29)
    at sun.misc.URLClassPath.getLoader(URLClassPath.java:292)
    at sun.misc.URLClassPath.getResource(URLClassPath.java:168)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:247)

我在pom中的插件如下所示

代码语言:javascript
复制
 <plugin>
            <groupId>org.apache.axis2</groupId>
            <artifactId>axis2-java2wsdl-maven-plugin</artifactId>
            <configuration>
                <className>com.merc.ws.books.BookService</className>
            </configuration>
        </plugin>

我的依赖项如下

代码语言:javascript
复制
<dependencies>
    <dependency>
        <groupId>org.apache.axis2</groupId>
        <artifactId>axis2</artifactId>
    </dependency>

    <!-- Dependencies required by client -->
    <dependency>
        <groupId>org.apache.xmlbeans</groupId>
        <artifactId>xmlbeans</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.axis2</groupId>
        <artifactId>axis2-codegen</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.axis2</groupId>
        <artifactId>axis2-transport-http</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.axis2</groupId>
        <artifactId>axis2-transport-local</artifactId>
    </dependency>
</dependencies>
EN

回答 3

Stack Overflow用户

发布于 2011-10-14 15:30:39

请尝试使用mvn process-classes

票数 3
EN

Stack Overflow用户

发布于 2012-03-28 03:28:23

请尝试运行mvn process-classes axis2-java2wsdl:java2wsdl,并让我知道它是否有帮助。

仅执行mvn process-classes或/和添加

代码语言:javascript
复制
<executions>
  <execution>
    <phase>process-classes</phase>
    <goals>
      <goal>java2wsdl</goal>
    </goals>
  </execution>
</executions>

部分(according to Maksim Sorokin)对我不起作用。

票数 0
EN

Stack Overflow用户

发布于 2011-06-01 16:40:25

确保service.wsdl文件位于正确的位置: src/main/axis2/service.wsdl

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4839092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档