wljspc

描述

使用 WebLogic JSP 编译器 (weblogic.jspc) 预编译 JSP 的类

仅在 WebLogic 4.5.1 上测试 - NT 4.0 和 Solaris 7 & 8

参数

属性 必需
src JSP 源代码树的根目录,即 WebLogic 服务器的文档根目录
dest 目标目录的根目录,您在 WebLogic 属性中设置的 WorkingDir
package 编译 JSP 时使用的起始包名
classpath 编译 JSP 时使用的类路径

类路径应包含 WebLogic 类以及 JSP 引用的所有应用程序类。在调用 jspc 时,系统类路径也会被追加,因此您可以在调用 Apache Ant 时选择将所有内容都放在类路径中。但是,由于 JSP 可能引用由 Ant 构建的类,因此最好在任务中显式添加类路径。

该任务会检查 JSP 和生成的类的 timestamps,并仅编译已更改的文件。

它遵循 WebLogic 的命名约定,将类放在 _dirName/_fileName.class 中,用于 dirname/fileName.jsp

示例

<target name="jspcompile" depends="compile">
  <wljspc src="c:\\weblogic\\myserver\\public_html" dest="c:\\weblogic\\myserver\\serverclasses" package="myapp.jsp">
    <classpath>
      <pathelement location="${weblogic.classpath}"/>
      <pathelement path="${compile.dest}"/>
    </classpath>
  </wljspc>
</target>

限制