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

标签 java apache tomcat

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

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

因此,如果有人能向我提供关于在 server.xml 中定义的 Apache Tomcat 组件的启动顺序的想法,我将不胜感激,我认为这可能对我的问题有用。

最佳答案

您是否尝试过覆盖 ValveBase.initInternal()配置值,避免听众?

"Sub-classes wishing to perform additional initialization should override this method, ensuring that super.initInternal() is the first call in the overriding method."

关于java - Apache Tomcat server.xml 组件的启动顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35403457/

相关文章:

java - hibernate/jpa 提示 "flush during cascade"

Spring Controller 重定向忽略子域

linux - Apache - 排除本地网络以重定向 HTTPS

java - 如何使用keytool生成公钥证书和.jks文件?

java - spring boot 应用程序的 tomcat 中的默认线程池

java - java中使用subList对数据进行分区

java - 将可运行的 Java 类导出到 .jar 文件,仅包括必需的依赖项

apache - 安装了 SSL 证书,但是当我进入我的域时,我必须包含 https ://before the URL

java - 如果在 Maven 插件 Tomcat 7 上运行,为什么不能在 Tomcat 8 上运行 Java Web 应用程序?

java - 单元测试 Spring 抛出 BeanNotOfRequiredTypeException