1
我们正在从BEA Weblogic和ALSB升级到Oracle Weblogic和OSB 10.3.4。其中一个失败的事情是我们为WAR编译jsp页面的蚂蚁任务。JSP编译和Weblogic 10.3.4
这是现在失败的Ant构建文件的一部分:
<!-- Compile the JSP files -->
<path id="workshop.classpath">
<fileset dir="${env.WL_HOME}/workshop/lib">
<include name="*.jar"/>
</fileset>
<pathelement location="${env.ORACLE_HOME}/tools/eclipse_pkgs/1.1/pkgs/eclipse/plugins/com.bea.workshop.wls.ant_1.0.20.200802230117/workshop-wls-antlib.jar"/>
</path>
<taskdef
name="jspc"
classname="com.bea.workshop.wls.antlib.tasks.JspcTask" classpathref="workshop.classpath"/>
<path id="jspc.classpath">
<path refid="java.classpath"/>
<pathelement location="${env.ORACLE_HOME}/jdk150_11/lib/tools.jar" />
<pathelement location="${env.WL_HOME}/server/lib/weblogic.jar" />
</path>
<jspc source="@{war.staging.dir}" classpathref="jspc.classpath" failonerror="true" />
它不能解决与JspcTask的jar文件,因为车间不存在10.3.4。所以问题是,这个ant脚本应该如何更改为在10.3.4下工作?
好的,谢谢!它现在看起来像这样:'code' 'code'我现在得到一个null指针异常与jspc调用一致。我是否错过了一些论据? –
user432291
2011-03-02 15:17:09
对不起,但我无法在评论中获得代码格式化工作。这里是单独调用jspc的行:'code' 'code' –
user432291
2011-03-02 15:19:53
@ user432291:是的,你的NullPointer是因为' jspc'确实不允许'src'属性中的目录。 – JoseK 2011-03-03 04:44:44