以下是我获得的异常,同时尝试使用自下而上的方法使用我的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";
}
}
答案 0 :(得分:0)
第1步:打包你的com.test.Complextype.class'进入jar文件
第2步:确保jar文件中的路径得到尊重(com.test)
步骤3:在WebProject WEB-INF / lib目录下添加jar文件
答案 1 :(得分:-1)
我遇到了同样的错误。我解决了, 右键单击项目名称并选择构建路径->配置构建路径。 在库下,转到 JRE 系统库,单击编辑。 选择执行环境而不是替代 JRE .apply 并关闭。 刷新你的项目 为我工作。在我的项目中,没有其他方法可以解决此错误。 build path