我有一个GWT应用程序。
在哪里可以放置初始化代码,以便在GWT devMode
启动时运行?
例如,我想将log("GWT is up...")
放在所有内容之前。
我试图将代码放在servlet中,但是如果它收到客户端的请求,它们似乎会被执行一次。
我不希望这样,我希望它在GWT服务器开始运行时自动运行
答案 0 :(得分:1)
没有GWT服务器。
您可能会谈论整个应用程序。在这种情况下,您的问题应该在部署应用程序时包含 。如果是这样写一个启动servlet。
<servlet>
<servlet-name>StartUpServlet</servlet-name>
<display-name>StartUpServlet</display-name>
<servlet-class>xxx.server.StartUpServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
部署应用程序时,servlet代码会运行。
在你的servlet中init()
@Override
public void init() throws ServletException {
super.init();
log("GWT is up...")
}