Tomcat 预编译JSP 脚本
Posted onTomcat 预编译JSP 脚本
参考:
The Apache Jakarta Tomcat 5.5 Servlet/JSP Container Jasper 2 JSP Engine How To
http://jakarta.apache.org/tomcat/tomcat-5.5-doc/jasper-howto.html
jspc
http://ant.apache.org/manual/OptionalTasks/jspc.html
用Tomcat进行预编译的ant脚本如下:
build.properties的内容为:
tomcat.home=D:/Tomcat 5.5 webapp.name=blh webapp.path=D:/Tomcat 5.5/webapps/blh
build.xml的内容为:
- <?xml version="1.0" encoding="GBK"?>
只需要设置好Ant的path环境变量,然后修改build.properties。执行ant all命令即可。 生成好的jar文件是{$webappname}JSP.jar。 在做为产品发布的时候,只需要你的类jar包和JSP预编译的包放到WEB-INF/lib/目录下即可,如${webappname}.jar和JSP预编译的包${webappname}JSP.jar; 然后删除掉你的所有的预编过的JSP源文件; 并且${webapp.path}/WEB-INF/webJSP.xml里的servlet映射,添加到${webapp.path}/WEB-INF/web.xml中。