Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java gwt使用GUI-引导或部署时发生的情况_Java_Gwt_Web Applications_Guice_Web Deployment - Fatal编程技术网

Java gwt使用GUI-引导或部署时发生的情况

Java gwt使用GUI-引导或部署时发生的情况,java,gwt,web-applications,guice,web-deployment,Java,Gwt,Web Applications,Guice,Web Deployment,我有一个在服务器端使用guice的gwt应用程序。一切都运行良好,我从不担心在部署时会发生什么(保持guice的魔力)。日志说在部署方面做了很多工作(我读了一些文章,似乎所有绑定的单例都被实例化了,这是真的吗?)。在Web应用程序上,没有所有内容都从哪里开始的主应用程序:-( 但是现在我需要控制部署时的引导:我需要做一些检查,如果检查失败,我必须停止部署-抛出一个异常并记录它(带有适当的消息) 那么guice部署是如何工作的,以及如何控制它。有没有一种方法可以说:在这之前实例化它 Java EE

我有一个在服务器端使用guice的gwt应用程序。一切都运行良好,我从不担心在部署时会发生什么(保持guice的魔力)。日志说在部署方面做了很多工作(我读了一些文章,似乎所有绑定的单例都被实例化了,这是真的吗?)。在Web应用程序上,没有所有内容都从哪里开始的主应用程序:-(

但是现在我需要控制部署时的引导:我需要做一些检查,如果检查失败,我必须停止部署-抛出一个异常并记录它(带有适当的消息)

那么guice部署是如何工作的,以及如何控制它。有没有一种方法可以说:在这之前实例化它

Java EE应用程序(如GAE)中的thx提前您通常在web.xml中声明的a的
contextInitialized
方法中执行类似操作。如果遇到错误情况,您可能会从该方法中抛出异常,从而阻止web应用程序容器启动应用程序。

thx,在我的例子中,我扩展了“GuiceServletContextListener”确实有一个contextInitialized方法可以被覆盖。但是如何正确使用它呢?现在所有的注入都可用吗?或者我可以在这个方法中注入东西吗?或者另一个被覆盖的方法叫做:getInjector()?