当前位置:  开发笔记 > 编程语言 > 正文

使用Ant预编译JSP的最佳方法是什么?

如何解决《使用Ant预编译JSP的最佳方法是什么?》经验,为你挑选了1个好方法。

我试图找出使用Ant预编译将部署到Oracle应用服务器的JSP的最佳方法.即使我正在部署到Oracle应用服务器,我也希望避免使用Oracle的Ant版本.



1> Brian..:

Oracle的JSP编译器在您的oc4j安装中可用于ORACLE_HOME/j2ee/home/jsp/bin/ojspc

假设您的类路径在compand行正确,您将运行:

ojspc your.war

战争将得到更新,并在包含预编译JSP的WEB-INF/lib中放置一个jar.请注意,如果您的预编译JSP还应将MAIN_MODE设置为"JUSTRUN",以获得预编译JSP的额外性能优势.JUSTRUN设置完成了它的含义,OC4J容器将不再检查更新的.jsp文件.


    jsp
    oracle.jsp.runtimev2.JspServlet
    
      main_mode
      justrun
    

一旦熟悉从命令行调用ojspc,您就可以开始使用Oracle提供的ANT任务了.

在ANT内


您的项目标记应该引用oracle任务:


...

更新02.22.2011 你也可以直接使用ojspc jar并避免尝试配置oracle:compileJsp Task,下面的代码接受war文件并在其中预编译JSPS.

 
    
        
        
        
    

jspPreCompileClassPath定义如下所示:

  
    
    
    
    
    
    
    
    
    
  

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有