簡體   English   中英

War文件的擴展機制

[英]Extension mechanism for War file

我正在研究Web應用程序的擴展機制。 特定情況是我想在系統上某個位置(戰爭之外)引用jar文件,而我不想僅通過在war / lib中復制它們來復制它們。 為了進一步說明這一點,我的應用程序將通過安裝程序安裝結構類似於以下內容的所有模塊和庫:

  • 應用程式
    • 模塊1
    • 模塊2

現在,這里的module1是一個桌面應用程序,包含其自己的一組特定jar,而從“ libs”目錄使用普通jar。 類似地,module2是一個webapplication(.war),它將在戰爭本身中捆綁有特定的jar,但是對於常見的jar,它需要引用“ libs”文件夾。

我一直在閱讀一些打包機制,“ Installed Packages”(即通過Extension-List)似乎是實現這一目標的方法。

首先,我想了解這是否是唯一可用的選擇,或者是否有任何其他方法可以幫助我實現此行為。 其次,對於已安裝的軟件包,引用jar必須僅存在於jre / lib / ext位置。 這意味着我將不得不將這些常見的jar復制到jre文件夾中。 除非那是唯一的出路,否則我不太喜歡這種選擇。

謝謝,
維琪

將東西安裝到JRE目錄樹中通常是一個壞主意。 它會污染其他應用程序的JRE安裝,如果用戶/管理員決定升級JRE,則會給用戶/管理員帶來問題。

對於其余部分,尚不清楚為什么您認為需要在Web應用程序(或Web容器)之外安裝東西。 沒有這一點,就很難為您提供最佳的建議。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM