gpt4 book ai didi

java - 从 Java 生成 WSDL 时出错

转载 作者:行者123 更新时间:2023-12-02 09:06:56 24 4
gpt4 key购买 nike

下面是我在尝试使用自下而上的方法用我的 java 代码启动 Web 服务时遇到的异常。服务器使用apache tomcat7.2

IWAB0398E Error in generating WSDL from Java:  java.lang.ClassNotFoundException: com.test.Complextype
java.lang.ClassNotFoundException: com.test.Complextype
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.apache.tools.ant.AntClassLoader.findBaseClass(AntClassLoader.java:1387)
at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1080)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)

这是我用来生成 WSDL 的代码

package com.test;

public class Complexdata {
void Complexdata(){
String a = "WELCOME";
String b = "COMPLEX DATA TYPE";
}
}
package com.test;

public class Complexdata {
void Complexdata(){
String a = "WELCOME";
String b = "COMPLEX DATA TYPE";
}
}

最佳答案

  • 第 1 步:将“com.test.Complextype.class”打包到 jar 文件中

  • 第 2 步:确保遵循 jar 文件中的路径 (com.test)

  • 第3步:将jar文件添加到WebProject WEB-INF/lib目录下

关于java - 从 Java 生成 WSDL 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45166063/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com