Vaadin入口点

时间:2010-07-15 16:34:52

标签: java vaadin

我想知道是否/我在哪里可以放置一些代码来运行VaERY第一次初始化Vaadin服务器? (这不是用户第一次访问该网站)

(例如,从文件加载代理设置,启动rss爬虫等)。

我很可能在这里找不到JavaEE的诀窍,我对这些东西很陌生。

2 个答案:

答案 0 :(得分:2)

使用ServletContextListeners。它是一个接口,每次启动 server 时都会调用contextInitialized方法。它们非常简单易用,只需实现界面并将上下文监听器添加到web-xml中,请参阅this example

答案 1 :(得分:0)

另一种方法是扩展ApplicationServlet并覆盖init()方法。 然后,您必须修改.xml文件以指向此servlet而不是Vaadin的默认值。 一旦servlet由容器启动,就会调用此方法。