需求:通过对weblogic.xml的配置达到jsp文件的预编译
问题:只能编译WEB-INF以外的文件,我想预编译内部的文件
概述:我的weblogic.xml配置具体如下:
<jsp-param>
      <param-name>precompile</param-name>
      <param-value>true</param-value>
    </jsp-param>
但是不能编译WEB-INF下的文件,我确信通过配置是可以实现的,因为我写了个shell脚本:
java -classpath ${CLASSPATH}  weblogic.jspc -k -g -compileAll -d ${TARGET_DIR} -webapp ${WEBAPP_DIR}
加上-compileAll参数以后WEB-INF下的jsp也会被编译,所以weblogic.xml因该有个配置项能达到同样的效果!
跪求高手帮忙!小生不胜感激!

解决方案 »

  1.   

    好像不能指定jsp文件的路径的, 只能指定jsp编译后文件的路径(workingdir)
    http://e-docs.bea.com/wls/docs81/webapp/weblogic_xml.html#1038491
      

  2.   

    谢谢1楼,终于来人了!我今天也问了weblogic的工程师,他们也说不能通过配置来实现WEB-INF下jsp文件的预编译!
    他们也建议我使用shell脚本的办法。。5555
    真的没有办法了吗?
    大家快点帮忙想办法呀?明晚上7点发分
      

  3.   

    最简单的办法就是把jsp从WEB-INF中移出来.
    这样就不会有问题了.