我有WSDL文件URL,我想创建JAR文件,并且需要在另一个项目中使用。
我尝试在以下情况下进行转换
1。对Java文件使用wsimport命令,并使用此java文件将maven项目创建为打包JAR
wsimport -keep -wsdllocation /MyService.wsdl
2。使用ANT构建(为导出JAR创建create build.xml文件创建目标)
<target name="dist" depends="compile" description="generate the distribution">
<buildnumber />
<!-- Create the distribution directory -->
<mkdir dir="${dist}/lib" />
MyApplication-${version}.${build.number}.jar -->
<jar destfile="${dist}/lib/MyApplication-${version}.${build.number}.jar" basedir="${build}" />
</target>
在以上两种情况下,JAR都已导出,但是当我在服务器中部署时,异常低于
java.lang.NoClassDefFoundError
我做错了什么? 有没有简单的方法可以将wsdl转换为Jar?
答案 0 :(得分:0)
找不到此问题发生的运行时类。
我已经在Eclipse中添加了新程序集->特定项目-> Web部署程序集
从路径和设置中选择特定的JAR,WAR,RAR或ZIP文件。
并在解决此问题后再次进行测试。