构建ejb jar weblogic 103和ANT

时间:2015-02-10 17:58:14

标签: ant ejb weblogic

我在ant脚本中使用wlappc命令来构建jar,我在classpath中有weblogic.jar。

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)

1 个答案:

答案 0 :(得分:0)

您有几个选择:

  • 使用weblogic安装中提供的ant,默认情况下应该知道home:

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

  • 将weblogic home作为参数添加到ant:

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

<install_dir>替换为Oracle安装目录的路径。