簡體   English   中英

在Weblogic啟動時啟動應用程序(從jar)

[英]start application (from jar) on Weblogic startup

我正在使用Weblogic 12c,我需要在啟動Web應用程序之前/與Web應用程序一起運行。 該應用程序應獲取信息並將其寫入數據庫。 我讀過以前使用過ApplicationLifecycleListener的WL程序員的早期版本,但現在不推薦使用。

我正在將項目編譯到ear文件。 我也嘗試使用ejb3.2渴望的單例,但是沒有用。

有什么可行的選擇嗎?

我通過如下創建EJB解決了這個問題:

@Singleton
@Startup
public class StartupBean {

@PostConstruct
private void startup() { ... }

@PreDestroy
private void shutdown() { ... }
...
}

創建EJB Singleton實例是Weblogic生命周期init調用之一,我將Java代碼放在startup()方法下。

暫無
暫無

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

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