was命令:jspbatchcompiler命令

was命令:jspbatchcompiler命令

ID:8971230

大?。?1.77 KB

頁數(shù):15頁

時(shí)間:2018-04-13

was命令:jspbatchcompiler命令_第1頁
was命令:jspbatchcompiler命令_第2頁
was命令:jspbatchcompiler命令_第3頁
was命令:jspbatchcompiler命令_第4頁
was命令:jspbatchcompiler命令_第5頁
資源描述:

《was命令:jspbatchcompiler命令》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、WAS命令:JSPBatchCompiler命令批處理編譯器驗(yàn)證JavaServerPages的語法、將JSP頁轉(zhuǎn)換成Java源文件,并且將Java源文件編譯為JavaServlet類文件。批處理編譯器也驗(yàn)證標(biāo)記文件并生成它們的Java實(shí)現(xiàn)類。使用了該功能批量編譯JSP文件,將能在產(chǎn)品Web服務(wù)器上更快響應(yīng)客戶機(jī)對(duì)JSP文件的初始請(qǐng)求。批處理編譯器可以執(zhí)行于壓縮的或展開的企業(yè)歸檔(EAR)文件和Web應(yīng)用程序歸檔(WAR)文件,以及已部署到WebSphereApplicationServer的企業(yè)應(yīng)用程序和Web模塊。如果目標(biāo)是已部署的企

2、業(yè)應(yīng)用程序,那么執(zhí)行批處理編譯器時(shí)不需要運(yùn)行服務(wù)器。如果執(zhí)行批處理編譯器時(shí)目標(biāo)服務(wù)器在運(yùn)行,那么需要重新啟動(dòng)企業(yè)應(yīng)用程序,否則服務(wù)器就不知道更新的類文件,也不能裝入該類文件。如果目標(biāo)是壓縮的EAR文件或WAR文件,那么批處理編譯器必須先展開它,然后再執(zhí)行。Web模塊的處理批處理編譯器一次在一個(gè)Web模塊上運(yùn)行。如果目標(biāo)是EAR文件或已安裝的包含多個(gè)Web模塊的企業(yè)應(yīng)用程序,批處理編譯器在每個(gè)Web模塊上單獨(dú)運(yùn)行。這是因?yàn)镴SP頁是通過Web模塊的web.xml部署描述符文件在Web模塊基礎(chǔ)上配置的。在Web模塊內(nèi),批處理編譯器一次處理一個(gè)

3、目錄。它分別驗(yàn)證和轉(zhuǎn)換每個(gè)JSP頁,然后為該目錄中生成的整個(gè)Java源文件組調(diào)用Java編譯器。如果Java編譯階段中有一個(gè)JSP頁編譯失敗,那么Java編譯器不能為該目錄中大多數(shù)(或全部)成功編譯的JSP頁創(chuàng)建類文件。JSP文件擴(kuò)展名批處理編譯器使用四項(xiàng)來確定它應(yīng)該處理的文件擴(kuò)展名:1.標(biāo)準(zhǔn)JSP文件擴(kuò)展名o*.jspo*.jspxo*.jswo*.jsv2.Servlet2.4Web模塊中部署描述符文件的sp-property-group元素的url-pattern屬性3.jsp.file.extensionsJSP引擎配置參數(shù)(適用

4、于在Servlet2.4之前的Web模塊)4.批處理編譯器配置參數(shù)jsp.file.extensions批處理編譯器始終使用標(biāo)準(zhǔn)擴(kuò)展名。如果Web模塊包含Servlet2.4部署描述符,那么批處理編譯器還處理jsp-config元素中找到的任何url-pattern。如果批處理編譯器目標(biāo)包含JSP引擎配置參數(shù)jsp.file.extensions,那么也處理那些擴(kuò)展名。如果存在批處理編譯器配置參數(shù)jsp.file.extensions,也處理給定的擴(kuò)展名并且將覆蓋JSP引擎配置參數(shù)jsp.file.extensions。最好給JSP“片段

5、”一個(gè)批處理編譯器不處理的擴(kuò)展名。如果批處理編譯器處理它,那么靜態(tài)包含的片段不單獨(dú)生成轉(zhuǎn)換或編譯錯(cuò)誤。JSP2.0規(guī)范建議您為這樣的文件使用擴(kuò)展名.jspf。批處理編譯器命令用于從命令行運(yùn)行批處理編譯器的Windows批處理文件JspBatchCompiler.bat和UNIXshell腳本JspBatchCompiler.sh都可以在{WAS_ROOT}/bin目錄中找到。也可以使用Ant任務(wù)執(zhí)行使用Ant的批處理編譯器。請(qǐng)參閱主題“批處理編譯器Ant任務(wù)”,以了解其他信息。批處理編譯器目標(biāo)是唯一的必需參數(shù)。目標(biāo)是-ear.path、-

6、war.path或-enterpriseapp.name中的一個(gè)。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>][

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。