2015-02-10 40 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