原創(chuàng)|使用教程|編輯:龔雪|2015-01-21 09:23:56.000|閱讀 1936 次
概述:MyEclipse官方中文網(wǎng)正式上線,即日起到2月8號(hào)注冊(cè)即享7折優(yōu)惠,欲購(gòu)從速!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
MyEclipse支持使用靈活的部署來(lái)對(duì)項(xiàng)目進(jìn)行裝配部署,靈活的部署支持允許你自定義最終歸檔是如何裝配的。例如,你可以只映射源文件夾的一個(gè)子集,部署在工作區(qū)的項(xiàng)目不存在的路徑中,并且通常會(huì)偏離一個(gè)固定的項(xiàng)目結(jié)構(gòu),所有的東西都會(huì)駐留在你項(xiàng)目的WebRoot文件夾中。對(duì)于企業(yè)項(xiàng)目、壓縮文件名和公用事業(yè)項(xiàng)目的部署也可以在這里控制。要配置展開(kāi)組件,鼠標(biāo)右鍵單擊該項(xiàng)目,從菜單中選擇屬性、MyEclipse擴(kuò)展,并選擇部署組件。
你可以輕松地添加用戶庫(kù)、文件或要部署的應(yīng)用程序項(xiàng)目。從部署組件屬性頁(yè)單擊Add按鈕。
當(dāng)你將資源添加到EAR的部署裝配,添加的都會(huì)反映在項(xiàng)目模塊的EAR庫(kù)容器中。在默認(rèn)情況下被添加的Java項(xiàng)目都放在lib文件夾中的.jar庫(kù)。
你可以通過(guò)簡(jiǎn)單的雙擊部署路徑更改默認(rèn)部署名稱和JAR的路徑。如果創(chuàng)建項(xiàng)目發(fā)生在項(xiàng)目中,模塊部署URI的變化會(huì)反映在application.xml中。
注意:如果你改變的歸檔文件是LIB默認(rèn)的路徑,則必須將資源添加到需要訪問(wèn)的歸檔文件的模塊清單中。請(qǐng)參閱配置清單目錄。
在EAR項(xiàng)目中,你可能要為一組自定義庫(kù)創(chuàng)建一個(gè)文件夾。例如使用展開(kāi)組件,你可以將文件夾映射到lib文件夾下,以便通過(guò)庫(kù)都可以訪問(wèn)到EAR模塊。在下面這個(gè)例子中,CustomLibs文件夾添加到部署裝配并且其部署路徑變更為庫(kù),有了這個(gè)映射CustomLibs文件夾中的文件就將顯示在模塊EAR庫(kù)中。
如果添加EAR模塊的庫(kù)或者更改EAR項(xiàng)目庫(kù)的部署路徑,你必須將資源添加到模塊項(xiàng)目中,以便在開(kāi)發(fā)時(shí)該庫(kù)可以參考部署清單。在EAR lib文件夾的庫(kù)由EAR模塊自動(dòng)引用,其他庫(kù)包括那些駐留在EAR根目錄的,都必須通過(guò)MANIFEST.MF引用。在下面的例子中,在EAR部署組件中的庫(kù)部署路徑由lib變更為其他路徑,包括EAR模塊庫(kù)中的庫(kù),同時(shí)將庫(kù)添加到模塊清單中。
添加的庫(kù)明顯顯示在EAR庫(kù)容器以及在META-INF/ MANIFEST.MF文件中。
你可以通過(guò)右鍵單擊該項(xiàng)目,從菜單中選擇構(gòu)建路徑>添加外部存檔來(lái)直接向Java項(xiàng)目中添加外部存檔和庫(kù)。當(dāng)這一步完成時(shí),文件將被添加到引用的庫(kù)容器中,但是Java項(xiàng)目不具有屬于自己的類加載器,這些文件必須添加到部署組件的服務(wù)器上才能運(yùn)行;企業(yè)應(yīng)有程序則必須注意這些額外的庫(kù),由于Web項(xiàng)目有自己的類加載器,它們的部署裝配資源將自動(dòng)映射到WEB-INF/ lib目錄下。
通過(guò)單擊Add按鈕,并選擇Java構(gòu)建路徑條目能添加Java項(xiàng)目的部署裝配。
該文件會(huì)自動(dòng)映射到企業(yè)應(yīng)用程序的lib文件夾下,并出現(xiàn)在EAR項(xiàng)目的部署裝配中。
注意:如果是專門為Java項(xiàng)目添加的庫(kù),那么該庫(kù)將會(huì)自動(dòng)映射在MyEclipse部署裝配的外接庫(kù)中。
一個(gè)Web項(xiàng)目的部署組件通常包括包含在項(xiàng)目的WEB-INF/ lib文件夾中所有的Jar庫(kù)。此外,一個(gè)Web項(xiàng)目的部署裝配可以被配置的包括:
當(dāng)部署一個(gè)Web項(xiàng)目時(shí),他通常都需要非系統(tǒng)資源,比如在項(xiàng)目中定義的JAR庫(kù)作為部署的一部分。MyEclipse的Web項(xiàng)目部署服務(wù)允許你在項(xiàng)目中設(shè)置屬性來(lái)展開(kāi)全部的組件配置。要包括在展開(kāi)組件構(gòu)建庫(kù)的路徑中,右鍵單擊該項(xiàng)目并從菜單中選擇屬性。展開(kāi)MyEclipse選擇部署組件,并單擊添加。選擇Java Build Path項(xiàng),要包括在展開(kāi)組件構(gòu)建庫(kù)的路徑中。
如果Web項(xiàng)目的部署模式是"packaged",那么相關(guān)的JAR庫(kù)則包含在被復(fù)制到目標(biāo)應(yīng)用服務(wù)器的自動(dòng)部署區(qū)域所產(chǎn)生的WAR文件中;如果Web項(xiàng)目的部署模式是"exploded",那么相關(guān)的JAR庫(kù)復(fù)制到目標(biāo)應(yīng)用服務(wù)器的自動(dòng)部署區(qū)域擴(kuò)展的WAR文件結(jié)構(gòu)上。
部署組件偏愛(ài)Web項(xiàng)目中包含一個(gè)選項(xiàng),允許hot-sync效用和EJB模塊更改部署的Web應(yīng)用程序。部署在Exploded模式下是默認(rèn)啟用的,合并后的融合部署中包含EJB和公用事業(yè)項(xiàng)目進(jìn)入WEB-INF/ classes文件夾中的類和資源,這使得服務(wù)器能夠更改這些項(xiàng)目,同時(shí)可以在工作區(qū)中為特定的項(xiàng)目禁用設(shè)置一個(gè)默認(rèn)設(shè)置。
一個(gè)項(xiàng)目的存檔文件名默認(rèn)為項(xiàng)目名稱,可以通過(guò)擴(kuò)大高級(jí)選項(xiàng)卡來(lái)更改此默認(rèn)部署,你可以指定存檔名稱來(lái)作為部署歸檔的名稱。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)