有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    我发现“axis任务”。属性“”不能与axis2-1.6.2一起使用。jar由于该版本不再支持它,api发生了变化,我需要编写自己的任务定义来从WSDL生成代码