1. 程式人生 > >ofbiz ant啟動時 warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; se...

ofbiz ant啟動時 warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; se...

今天做ofbiz專案時,新增一個檔案上傳的功能,也是新手,所以上傳內容基本都是從網上找的,其間需要import org.apache.tomcat.util.http.fileupload.FileItem;

import org.apache.tomcat.util.http.fileupload.FileUploadException;等內容,java類裡邊直接引入,編譯不會報錯,但是ant run-install的時候提示說程式找不到需要的包,去看lib果然也沒有,好,問題表述完畢。

解決:

找到該component下的build.xml檔案,在以下檔案部分加入你引用的jar包的路徑即可,至於你import的jar的路徑,都成功import了,找一找肯定有的

<target name="classpath">       
        <path id="local.class.path">
            <!--<fileset dir="${lib.dir}" includes="*.jar"/>-->
        <fileset dir="../../framework/base/lib" includes="*.jar"/>
        <fileset dir="../../framework/base/lib/j2eespecs" includes="*.jar"/>
        <fileset dir="../../framework/base/lib/commons" includes="*.jar"/>
            <fileset dir="../../framework/base/build/lib" includes="*.jar"/>
            <fileset dir="../../framework/entity/lib" includes="*.jar"/>
            <fileset dir="../../framework/entity/build/lib" includes="*.jar"/>
            <fileset dir="../../framework/security/build/lib" includes="*.jar"/>
            <fileset dir="../../framework/service/lib" includes="*.jar"/>
            <fileset dir="../../framework/service/build/lib" includes="*.jar"/>
            <fileset dir="../../framework/minilang/build/lib" includes="*.jar"/>
            <fileset dir="../../framework/common/build/lib" includes="*.jar"/>
        <fileset dir="../../framework/catalina/lib" includes="*.jar"/>
        </path>
    </target>