was命令:jspbatchcompiler命令

was命令:jspbatchcompiler命令

ID:8971230

大小:41.77 KB

页数:15页

时间:2018-04-13

was命令:jspbatchcompiler命令_第1页
was命令:jspbatchcompiler命令_第2页
was命令:jspbatchcompiler命令_第3页
was命令:jspbatchcompiler命令_第4页
was命令:jspbatchcompiler命令_第5页
资源描述:

《was命令:jspbatchcompiler命令》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、WAS命令:JSPBatchCompiler命令批处理编译器验证JavaServerPages的语法、将JSP页转换成Java源文件,并且将Java源文件编译为JavaServlet类文件。批处理编译器也验证标记文件并生成它们的Java实现类。使用了该功能批量编译JSP文件,将能在产品Web服务器上更快响应客户机对JSP文件的初始请求。批处理编译器可以执行于压缩的或展开的企业归档(EAR)文件和Web应用程序归档(WAR)文件,以及已部署到WebSphereApplicationServer的企业应用程序和Web模块。如果目标是已部署的企

2、业应用程序,那么执行批处理编译器时不需要运行服务器。如果执行批处理编译器时目标服务器在运行,那么需要重新启动企业应用程序,否则服务器就不知道更新的类文件,也不能装入该类文件。如果目标是压缩的EAR文件或WAR文件,那么批处理编译器必须先展开它,然后再执行。Web模块的处理批处理编译器一次在一个Web模块上运行。如果目标是EAR文件或已安装的包含多个Web模块的企业应用程序,批处理编译器在每个Web模块上单独运行。这是因为JSP页是通过Web模块的web.xml部署描述符文件在Web模块基础上配置的。在Web模块内,批处理编译器一次处理一个

3、目录。它分别验证和转换每个JSP页,然后为该目录中生成的整个Java源文件组调用Java编译器。如果Java编译阶段中有一个JSP页编译失败,那么Java编译器不能为该目录中大多数(或全部)成功编译的JSP页创建类文件。JSP文件扩展名批处理编译器使用四项来确定它应该处理的文件扩展名:1.标准JSP文件扩展名o*.jspo*.jspxo*.jswo*.jsv2.Servlet2.4Web模块中部署描述符文件的sp-property-group元素的url-pattern属性3.jsp.file.extensionsJSP引擎配置参数(适用

4、于在Servlet2.4之前的Web模块)4.批处理编译器配置参数jsp.file.extensions批处理编译器始终使用标准扩展名。如果Web模块包含Servlet2.4部署描述符,那么批处理编译器还处理jsp-config元素中找到的任何url-pattern。如果批处理编译器目标包含JSP引擎配置参数jsp.file.extensions,那么也处理那些扩展名。如果存在批处理编译器配置参数jsp.file.extensions,也处理给定的扩展名并且将覆盖JSP引擎配置参数jsp.file.extensions。最好给JSP“片段

5、”一个批处理编译器不处理的扩展名。如果批处理编译器处理它,那么静态包含的片段不单独生成转换或编译错误。JSP2.0规范建议您为这样的文件使用扩展名.jspf。批处理编译器命令用于从命令行运行批处理编译器的Windows批处理文件JspBatchCompiler.bat和UNIXshell脚本JspBatchCompiler.sh都可以在{WAS_ROOT}/bin目录中找到。也可以使用Ant任务执行使用Ant的批处理编译器。请参阅主题“批处理编译器Ant任务”,以了解其他信息。批处理编译器目标是唯一的必需参数。目标是-ear.path、-

6、war.path或-enterpriseapp.name中的一个。JspBatchCompiler-ear.path

7、-war.path

8、-enterpriseapp.name[-response.file][-webmodule.name][-filename

9、directoryname>[-recurse

10、false>][-config.root][-cell.name][-node.name][-server.name

11、>][-profileName][-extractToDir][-compileToDir][-compileToWebInf

12、false>][-translate

13、false>][-compile

14、false>][-removeTempDir

15、false>][-forceCompilation

16、false>][-useFullPackageNames

17、false>][-trackDependencies

18、false>][-creat

19、eDebugClassfiles

20、false>][-keepgenerated

21、false>][-keepGeneratedclassfiles

22、false>][

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。