用ant 将wsdl文件生成代码,结果出现下面的
wsgen:BUILD FAILED
E:\javaworkspace\jiali\build.xml:12: java.lang.NoClassDefFoundError: com/sun/codemodel/JCodeModel
本人环境是6.1myeclipse ,在ant runtime里面Global 为jdk的tools.jar
按理说应该有运行环境的啊..
还真的奇怪了,请各位遇到过该问题给个回复,多谢。。
wsgen:BUILD FAILED
E:\javaworkspace\jiali\build.xml:12: java.lang.NoClassDefFoundError: com/sun/codemodel/JCodeModel
本人环境是6.1myeclipse ,在ant runtime里面Global 为jdk的tools.jar
按理说应该有运行环境的啊..
还真的奇怪了,请各位遇到过该问题给个回复,多谢。。
这样对问题的分析应该就比较清晰了!
建议将需要的jar在build.xml中用
<path id="compile.classpath">
<!-- Include all JAR files that will be included in /WEB-INF/lib -->
<pathelement location="${session.jar}"/> <pathelement location="${catalina.home}/shared/classes"/> <pathelement location="${app.home}/WEB-INF/classes"/>
<fileset dir="${app.home}/WEB-INF/lib">
<include name="*.jar"/>
</fileset>
</path>
这样运行ant的时候就不会出现找不到class情况