我创建了示例项目来了解如何使用tomcat embedded:
tomcat embedded 9 with javax
tomcat embedded 10 with jakarta
在ServletDestroy上,按以下顺序:
- 我破坏了连接器。
- 我等了5秒钟。
- 我破坏了背景。
- 我等了5秒钟。
- 我阻止了老猫。
- 我等了5秒钟。
- 我毁了老猫。
但它不会正常关闭;从未调用过函数TS_TomcatListener.contextDestroyed。
正确的做法是什么?
我创建了示例项目来了解如何使用tomcat embedded:
tomcat embedded 9 with javax
tomcat embedded 10 with jakarta
在ServletDestroy上,按以下顺序:
但它不会正常关闭;从未调用过函数TS_TomcatListener.contextDestroyed。
正确的做法是什么?
1条答案
按热度按时间bmp9r5qi1#
由于某种原因,通过注解附加到上下文的Servlet类无法读取静态对象。
我通过在构造ServletDestroy类时发送tomcat对象并手动将其Map到contexed来修复此问题。