質問: guice - bootstrappingを使ってgwtを実行するか、デプロイ時に何が起こるか 私はサーバー側でguiceを使用するgwtアプリケーションを持っています。すべてがうまく動いていて、デプロイ時に何が起こるか心配したことはありませんでした(guiceの魔法の魔法を保ちます)。ログには展開に関する多くのことが書かれています(私はちょっと読みましたが、バインドされたシングルトンはすべてインスタンス化されているようですが、これは本当ですか?) Webアプリケーションでは、すべてが始まるところはありません:-(。 しかし、今私は展開のブートストラップを制御する必要があります:私はいくつかのチェックを行う必要があり、このチェックが失敗したら、私は開発を止めることができません - 例外をスローし、適切なメッセージでログに記録します。 ではguice-deploymentの動作とその制御方法について説明します。言いたいことがあります:前にこれをインスタンス化してください。 事前にthx
回答: Java EEアプリケーション(GAEなど)では、通常 [ServletContextListener](https://docs.oracle.com/javaee/5/api/javax/の contextInitialized メソッドのような処理を行いますサーブレット/ ServletContextListener.html ) をweb.xmlで宣言します。間違った条件に遭遇した場合、そのメソッドから例外がスローされ、Webアプリケーションコンテナがアプリケーションを起動できなくなる可能性があります。