有没有办法在 J2EE 服务器启动上做一些事情?我正在使用 Tomcat
我正在尝试让 J2EE 服务器主动向另一台服务器注册(即发送一些消息),而不是作为对某些内容的响应。令人惊讶的是,我发现很少有关于是否有事件和/或类可以扩展的信息或问题,这些事件和/或类可以让我处理“服务器启动”。我总是可以编写一个脚本,首先部署到服务器,然后用请求提示它,但我真的宁愿有一个更干净的解决方案..
谢谢。
I'm trying to get a J2EE server to register (read: send some message to) with another server on its own initiative - not as a response to something. Surprisingly, I've found very little information or questions on whether there are events and/or classes to extend that will give me a handle on "server-start". I could always write a script that first deploys to server, then prompts it with a request, but I'd really rather have a cleaner solution..
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
实现
ServletContextListener
并在contextInitialized()
方法。当您使用 Tomcat 7 时,请按如下方式注册以使其运行
;或者当使用 Tomcat 6 或更早版本时,请在
web.xml
中注册Implement
ServletContextListener
and do the job incontextInitialized()
method.When you're using Tomcat 7, register it as follows to get it to run
Or when using Tomcat 6 or older, register it in
web.xml
instead