WebSphere應用服務器在其文檔中的一個下面的評論。我在耳朵級別的應用環境和使用ClassPathXmlApplicationContext
這是AbstractApplicationContext
一個子類。但是不建議這樣做。我有什麼選擇?什麼生命週期掛鉤我可以在耳邊水平利用?此外,請包括任何陷阱或經驗教訓。Application Server和Spring上下文加載
下面的場景是 避免的Spring框架方案的示例:和 它的子類中使用Spring Framework AbstractApplicationContext類
registerShutdownHook
避免。這些類包括公共方法 registerShutdownHook,它創建一個線程並與 Java虛擬機(JVM)將其登記到在關機時運行,以關閉該應用程序 上下文。作爲替代方案,一個應用程序可以使用的生命週期,它從應用服務器接收容器告示 明確調用 close方法上的應用程序的上下文。
何不在web.xml佈線它使用WebApplication的背景?我相信是一個更好的方式去與你的網絡應用程序。 – dinukadev
你在哪裏創建你的'ClassPathXmlApplicationContext'? – ShyJ
@dinukadev becauze因爲我有耳朵與多個戰爭共享公共服務 –