我在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)
答案 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安装目录的路径。