java Axis 1.4至1.6.2
我正在将项目从axis2 1.4迁移到axis2 1.6.2,我的ant脚本现在不工作了,我不擅长ant脚本,所以我问你
<taskdef name="osql"
classname="OSqlTask"
classpath="${build.ant.dir}"/>
<taskdef name="finddbpatches"
classname="FindDBPatchesTask"
classpath="${build.ant.dir}"/>
<taskdef resource="axis-tasks.properties"
classpathref="ant.cp"/>
这让我大喊,它找不到这些任务,但如果我切换回旧库axis-1.4。罐子<->;轴-1.6.2。jar:行得通。我找不到合适的方法来改变它。有人能帮忙吗
//编辑
无法使用classloader AntClassLoader[]找到taskdef类OSqlTask
无法使用classloader AntClassLoader[]找到taskdef类FindDBPatcheTask
askdef类组织所需的类。阿帕奇。轴工具。蚂蚁wsdl。找不到Wsdl2javaAntTask:org/apache/ axis/utils/DefaultAuthenticator使用classloader AntClassLoader[]
# 1 楼答案
我发现“axis任务”。属性“”不能与axis2-1.6.2一起使用。jar由于该版本不再支持它,api发生了变化,我需要编写自己的任务定义来从WSDL生成代码