小编tan*_*ado的帖子

在 intellij 中生成 WSDL 时出错:ClassNotFoundException:org.apache.woden.WSDLException

我现在连续 2 天遇到问题,我不知道如何解决它,我在 IntelliJ 下有一个 axis 2 项目,我想为客户端生成 wsdl,但是当我尝试使用 Tools->WebServices- >从 WSDL 生成 Java 代码 ..

从 wsdl 生成 Java 代码...

我有以下错误:

  Retrieving document at 'http://localhost:8080/Axis2_Server_war_exploded/services/HelloWorld?wsdl'.
 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/woden/WSDLException
    at org.apache.axis2.description.WSDLToAxisServiceBuilder.<init>(WSDLToAxisServiceBuilder.java:103)
    at org.apache.axis2.description.WSDL11ToAxisServiceBuilder.<init> (WSDL11ToAxisServiceBuilder.java:225)
    at org.apache.axis2.description.WSDL11ToAllAxisServicesBuilder.<init> (WSDL11ToAllAxisServicesBuilder.java:63)
    at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:167)
    at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:50)
    at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
 Caused by: java.lang.ClassNotFoundException: org.apache.woden.WSDLException
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 6 more
 Done
Run Code Online (Sandbox Code Playgroud)

我在服务器端的服务如下:

服务.xml:

<serviceGroup>
<service name="HelloWorld">
    <parameter name="ServiceClass">HelloWorld.HelloWorld</parameter>
    <operation name="sayHelloWorldFrom">
        <messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
    </operation>
</service>
</serviceGroup>
Run Code Online (Sandbox Code Playgroud)

HelloWorld.java:

@WebService
 public class HelloWorld …
Run Code Online (Sandbox Code Playgroud)

java intellij-idea apache-axis

4
推荐指数
1
解决办法
4493
查看次数

Maven 依赖:无法获取源。相反,存根源已由反汇编程序生成

当我导航到 Maven 依赖项类时,我得到一个 .class 文件,上面有此注释,并且没有显示任何文档:

// 获取源失败。相反,存根源是由反汇编程序生成的。
// 方法的实现不可用。

我没有 Java 类的问题,只有 Maven 依赖项的问题。

我已经在 maven settings.xml 和 java 扩展包设置中启用了下载源。

有人知道如何解决这个问题吗?

java maven visual-studio-code

1
推荐指数
1
解决办法
3596
查看次数