我正在尋找Web應用程序的擴展機制。具體的情況是我想在我的系統中的特定位置(在我的戰爭之外)引用jar文件,並且我不想通過在war/lib中複製它們來複制它們。對此進一步解釋通過安裝我的應用程序將安裝所有模塊和具有類似於說的結構庫,戰爭文件擴展機制
- 應用
- 庫
- 模塊1
- 模塊2
現在這裏module1是一個桌面應用程序,包含它自己的一組特定的罐子,而常見的罐子是我們從「libs」目錄編輯。同樣,module2是一個web應用程序(.war),它將在戰爭中捆綁特定的jar,但是它需要引用「libs」文件夾。
我一直在圍繞打包機制進行一些閱讀,並且「安裝包」(即通過擴展列表)似乎是實現這一點的方法。
首先,我想了解,如果這是唯一可用的選擇,或者有任何其他方式可以幫助我實現這種行爲。 其次,對於Installed Packages,引用JAR只需要存在於jre/lib/ext位置。這將意味着我將不得不將這些常見的jar文件複製到jre文件夾中。除非是唯一的出路,否則我不太喜歡這個選擇。
感謝,
玉萍
這個問題對我沒有意義。 WAR是用於在Web容器中執行的內容。你爲什麼想要或需要你的web應用程序依賴於webserver/webapp代碼庫以外的東西?你究竟想在這裏實現什麼? – 2012-07-08 05:54:55