簡體   English   中英

是否可以在運行時(啟動后表示)添加jar(帶有web-fragment.xml)

[英]is it possible to add jar(with web-fragment.xml) at runtime(means after startup)

我想在服務器啟動並運行后添加可插拔jar,即具有web-fragment.xml的jar。 並執行此jar的掃描,並初始化新添加的jar的web-fragment.xml中定義的servlet組件。

如果不可能,請說明原因。

每個Java EE應用程序都是原子的。 它已完全部署和取消部署。 您必須重新部署才能更改應用程序。 因此這是不可能的。

正確的解決方案有所不同。 您應該部署獨立的應用程序,並在主應用程序和此類插件之間提供可插入接口。 技術細節取決於情況。 例如,JSF具有resource-handler 您可以編寫特殊類(需要在faces-config.xml中進行注冊)以從非標准位置加載JSF頁面。

暫無
暫無

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

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