我在Tomcat上运行了一个基于java的Web应用程序,它使用spring框架。我需要公开ping URL以检查应用程序是否已启动并正在运行。我已经考虑了以下实现方法,当我尝试它们时,所有这些方法似乎都运行良好。但是,我无法决定一种方法是否优于另一种方法。我走哪条路是否重要?有人可以建议哪种方法更好,为什么?
答案 0 :(得分:1)
使用你想要的任何东西:-)但请注意,Spring-WS和JSP都比servlet更重(这里真的没有意义)。如果已经为应用程序提供了REST API,请使用Spring-WS,如果通过JSP呈现页面,请使用JSP。或者,如果您不使用这些,请编写一个普通的servlet。
答案 1 :(得分:1)
由于您使用的是Spring,假设您使用的是Spring MVC,您只需添加映射到某个URL的另一个控制器,该URL将负责返回状态。 解决方案1可能无法运行,具体取决于您的要求,因为即使应用程序的其余部分没有,因为jsp页面可能不起作用,因为它不是spring配置的一部分。