2011-04-25 24 views
0

如何告訴應用程序服務器在我的無狀態ejb中調用方法,以便在部署過程中可以打印某些消息。如果我使用@PostConstruct註解該方法,那麼它不起作用。我還添加了靜態塊,但仍無法正常工作。我不想使用MBean。另外我的耳朵沒有任何網絡項目。所以我不能使用任何servlet及其init方法來打印這樣的消息。如何在部署期間調用無狀態EJB中的方法?

我們使用的服務器是Jboss。

謝謝

+0

Jboss已經打印部署..和已部署的ejb消息。 – 2011-04-25 21:02:25

+0

如果我想使用特定於應用程序的消息,該怎麼辦? – user509755 2011-04-25 21:11:52

回答

0

在EJB 3.0中沒有這樣的機制。

Eager/auto loading of EJB/load EJB on startup (on JBoss)

+0

非常好!這爲我節省了很多時間。看起來像我們現在的方式是使用Servlet – user509755 2011-04-26 13:11:33

+0

@ user509755你也可以創建一個單身啓動bean,爲你做初始化。 – Laures 2011-04-28 13:50:06

+0

@Laures問題是特意標記爲ejb-3.0,但鏈接確實顯示了@Startup @Singleton的示例。 – 2011-04-28 16:03:44

相關問題