Apache Tomcat server.xml组件的启动顺序

时间:2016-02-15 07:13:23

标签: java apache tomcat

我一直致力于创建Apache Tomcat生命周期监听器。此侦听器从文件中加载某些自定义配置数据,这些数据将在我开发的自定义阀门中使用。

我将此监听器添加到server.xml,但似乎在执行监听器的lifecycleEvent方法之前,阀门已初始化。

因此,如果能够让我了解在server.xml中定义的Apache Tomcat组件的启动顺序,我将不胜感激。我认为这可能对我的问题有用。

1 个答案:

答案 0 :(得分:1)

您是否尝试覆盖ValveBase.initInternal()来配置值,避免使用侦听器?

  

"希望执行额外初始化的子类应该重写此方法,确保super.initInternal()是覆盖方法中的第一个调用。"