2017-03-01 8 views
2

ローカルのweblogicデプロイメントでwlstを試しています。私はbuild.xml、build.propertiesファイル、単純なwlstスクリプトを作成しました。私はコマンドラインからスクリプトをテストし、それは完全に動作します。しかし、私はantファイルから実行するのが苦労しています。WLST antタスクがclasspathrefを見つけられない

のbuild.xml

<project default="ListLibraries" name="WLST project"> 
<property file="build.properties" /> 

<taskdef name="wlst" classname="weblogic.ant.taskdefs.management.WLSTTask" classpathref="${weblogic.classpath.id}" /> 

    <target name="ListLibraries"> 
     <wlst fileName="${wlst.script.source}/ListLibraries.py" classpathref="${weblogic.classpath.id}" /> 
    </target> 

</project> 

build.properties

# Weblogic specific dirs 
weblogic.home.dir=/Users/me/Oracle/Middleware/wlserver_10.3 
weblogic.bin.dir=${weblogic.home.dir}/common/bin 
weblogic.lib.dir=${weblogic.home.dir}/server/lib 
weblogic.classpath.id=${weblogic.lib.dir}/weblogic.jar 

#workspace dirs 
wlst.script.source=/Users/me/workspaces/python/wls_config 

これは私が見たものである。

$ ant Buildfile: /Users/me/workspaces/java/myarrow/local/build.xml 

BUILD FAILED /Users/me/workspaces/java/myarrow/local/build.xml:4: Reference /Users/me/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar not found. 

Total time: 0 seconds 

Blockquote 

しかし、そのweblogic.jarには存在しない:

$ ls -la /Users/me/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar 
-rwxrwxrw- 1 a84055 my\Domain Users 36339849 Feb 13 15:45 /Users/me/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar 

私はここで何が欠けていますか?おそらく私の目の前にあるでしょう。

答えて

3

classpathrefには、物理​​パスの代わりにパスへの参照が必要です。代わりにclasspathを使用してみてください:

<taskdef name="wlst" classname="weblogic.ant.taskdefs.management.WLSTTask" 
        classpath="${weblogic.classpath.id}" /> 

は両方の属性を使用して例についてhttps://ant.apache.org/manual/Tasks/typedef.htmlを参照してください。 classpathref

、あなたは最初の参照を作成する必要があります。

<path id="weblogic.lib.path"> 
    <fileset file="${weblogic.classpath.id}"/> 
</path> 

<taskdef name="wlst" classname="weblogic.ant.taskdefs.management.WLSTTask" 
        classpathref="weblogic.lib.path" /> 
+1

あなたは私の救世主です!ありがとうございました! – RockyMountainHigh

関連する問題