0
我是從Axis2的1.4遷移項目的Axis2 1.6.2和我的Ant腳本現在不工作,我不擅長ant腳本這樣的IM問你軸1.4到1.6.2
<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.jar < - > axis-1.6.2.jar它的工作原理。我無法找到正確的方法來改變它。誰能幫忙?
//編輯
的taskdef類OSqlTask無法使用的類加載器中找到AntClassLoader []
的taskdef類FindDBPatchesTask無法使用的類加載器中找到AntClassLoader []
askdef由類所需要的一類的有機無法找到.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask:org/apache/ 使用類加載器的axis/utils/DefaultAuthenticator AntClassLoader []
$ {build.ant.dir}是否真的指向* .class文件的位置? – hammerfest
是這樣做,因爲我說的話與Axis2的1.4工作,類這些任務都是他們在那裏 – Nogi
之前,我認爲主要的問題SI與org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask,因爲它是引用一個不存在的類。該類是axis-1.4.jar的一部分,但不再是axis-1.6.2.jar的一部分 – Nogi