我需要在应用程序启动时调用一个Servlet,因为它包含一些应用程序初始化逻辑。
我知道可以设置load-on-startup配置,但这只会调用Servlet的init方法。我需要调用一个doGet方法并向其中传递一些Url参数。Servlet的doGet方法需要ServletRequest和ServletResponse对象。
另外,由于这是一个集群应用程序,我需要确切地知道我正在访问哪个节点(因为一个选项就是打开一个套接字并调用Servlet)。
执行此操作的最佳选项是什么?
编辑:澄清一下,Servlet已经存在且不能修改。到目前为止,有人会手动从浏览器中调用Servlet。我需要自动化这个过程。