【发布时间】:2011-02-28 21:59:10
【问题描述】:
我需要在应用程序启动时调用一个 Servlet,因为它包含一些应用程序初始化逻辑。
我知道我可以设置启动时加载配置,但这只会调用 Servlet 的 init 方法。我需要调用一个 doGet 方法并将一些 Url 参数传递给它。 Servlet doGet 方法需要 ServletRequest 和 ServletResponse 对象。
另外,由于这是一个集群应用程序,我需要确切地知道我正在访问哪个节点(因为一个选项只是打开一个套接字并调用一个 Servlet)。
执行此操作的最佳选择是什么?
编辑:作为澄清,Servlet 已经存在并且无法修改。到目前为止,有人会从浏览器手动调用 Servlet。我需要自动化这个。
【问题讨论】:
-
由于这似乎不是您自己的代码(“我无法修复它”),我强烈建议将这个巨大的缺陷报告给相关 servlet 的开发人员/维护人员。
标签: java web-applications servlets startup