【问题标题】:Ping implementation approach for web applicationWeb应用程序的Ping实现方法
【发布时间】:2013-12-10 14:46:19
【问题描述】:

我有一个在 Tomcat 上运行的基于 Java 的 Web 应用程序,它使用 Spring 框架。我需要公开一个 ping URL 以检查应用程序是否已启动并正在运行。我考虑了以下实现方法,当我尝试它们时,它们似乎都运行良好。但是,我无法确定一种方法是否比另一种更好。我走哪条路重要吗?有人可以建议哪种方法更好,为什么?

  1. 创建网页,修改web.xml,将url重定向到jsp页面。
  2. 使用 Spring-WS 创建 REST 服务
  3. 创建一个 servlet 并返回响应

【问题讨论】:

    标签: java spring jakarta-ee web-applications


    【解决方案1】:

    使用任何你想要的东西 :-) 但是请注意,Spring-WS 和 JSP 都比 servlet 更重一些(这里真的不是一个有意义的原因)。如果您的应用程序已经有 REST API,请使用 Spring-WS,如果您通过 JSP 呈现页面,请使用 JSP。或者,如果您不使用这些,请编写一个普通的 servlet。

    【讨论】:

      【解决方案2】:

      由于您使用的是 Spring,假设您使用 Spring MVC,您可以添加另一个映射到某个 URL 的控制器,该控制器将负责返回状态。 根据您的要求,解决方案 1 可能不起作用,因为即使应用程序的其余部分不工作,jsp 页面也可能工作,因为它不是 spring 配置的一部分。

      【讨论】:

        猜你喜欢
        • 2012-09-06
        • 1970-01-01
        • 2018-05-24
        • 2018-01-22
        • 1970-01-01
        • 1970-01-01
        • 2014-04-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多