java - 我应该在 gwt 中哪里放置应用程序级初始化代码?

标签 java gwt

我有一个 GWT 应用程序。

我可以在哪里放置初始化代码,以便它在 GWT devMode 时运行起来了吗?

例如,我想输入 log("GWT is up...")在一切之前。

我尝试将代码放入servlet中,但似乎如果收到客户端的请求,它们就会执行一次。

我不希望这样,我希望它在 GWT 服务器开始运行时自动运行

最佳答案

没有 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...")
    }

关于java - 我应该在 gwt 中哪里放置应用程序级初始化代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21601321/

相关文章:

gwt - 如何处理国际化常量中的单引号?

java - Web界面如何从服务器获取数据?

java - 无法从第二类访问数据库助手

java - 让 spring boot 路由到您的子域而不是 localhost

javascript - true !== true 在 IE11 javascript 中

java - GWT 扩展小部件类

Java - 二进制搜索()。如何为拼写检查设置 binarySearch

java - 是否可以将文件保存到任何集合(例如 HashMap 或哈希表)中?

java - 具有 GWT 身份验证问题的 Dropbox Java API

java - 在 ListDataProvider 中使用通用列表