servlets - Jetty:检测 Webapp 是否启动失败

标签 servlets jetty

我正在启动一个包含单个 web 应用程序的嵌入式 Jetty 实例。 webapp 在启动时启动。 我想知道如何检测 Webapp 的 contextInitialized 是否引发异常。

当webapp抛出异常时,Server.start()不和 server.isRunning() 返回 true。有没有办法让我从容器外部监听 webapp 异常?

最佳答案

回答我自己的问题。

设置 WebAppContext.setThrowUnavailableOnStartupException(true)导致服务器将任何 webapp 异常传播到 Server.start() .我猜也可以调用 WebAppContext.isFailed()服务器启动后检查各个上下文。

关于servlets - Jetty:检测 Webapp 是否启动失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8645792/

相关文章:

java - 如何从JSP文件中迭代ResultSet?

java - 如何从 servlet 中清除浏览器缓存?

elasticsearch - 将Elasticsearch与Jetty Jersey 一起使用

android - 部署apk时出现重复文件

jetty - 如何为 Jetty 7.0pre5 配置 JNDI

java - Spring Servlet 映射困惑

servlets - 有没有办法创建一个具有两个 url 路径的 servlet?

java - 当用户确认保持在线时刷新 session 时间

java - Jetty http2 打开到同一目的地的多个连接

java - 无法使用 JETTY 运行我的程序