2015-02-10 84 views
0

我在ant腳本中使用wlappc命令來構建jar,並且在classpath中有weblogic.jar。構建ejb jar weblogic 103和ANT

ejb3Compile: 
    [echo] "Compiling EJB" 
    [wlappc] Created working directory: /var/tmp/appcgen_1423590774747_VMS.jar 
    [wlappc] java.lang.RuntimeException: error in finding weblogic.Home 
    [wlappc]  at weblogic.Home.getInstance(Home.java:91) 
    [wlappc]  at weblogic.Home.getPath(Home.java:97) 
    [wlappc]  at weblogic.ejb.container.persistence.InstalledPersistence.setInstallationLocation(InstalledPersistence.java:299) 
    [wlappc]  at weblogic.ejb.container.persistence.InstalledPersistence.initialize(InstalledPersistence.java:134) 

回答

0

你有兩個選擇:在WebLogic中提供

  • 使用Ant安裝,這應該知道家裏默認:

    <install dir>/modules/org.apache.ant_1.7.1/bin/ant

  • 添加在WebLogic首頁作爲參數給螞蟻:

    ANT_OPTS=-Dweblogic.home="<install_dir>/wlserver_10.3"

更換<install_dir>與路徑到Oracle的安裝目錄。

+0

嘗試了兩個選項,沒有工作......對於第二個選項我使用set ANT_OPTS = -Dweblogic.home =「 /wlserver_10.3」。沒有工作 – user1380678 2015-02-10 18:16:05

+0

'-Dweblogic.home =/opt/ora/mw/wlserver_10.3'一直爲我工作,您可能還想嘗試'-Dmw.home =/opt/ora/mw'。不要使用字符串 2015-02-10 18:57:06

+0

現在我收到此錯誤: – user1380678 2015-02-10 19:33:56