gpt4 book ai didi

java - 如何定义 Java Tomcat 应用程序的正确启动顺序?

转载 作者:行者123 更新时间:2023-11-28 23:29:25 25 4
gpt4 key购买 nike

在我的 Java Tomcat 应用程序中,我设置了一些要在整个应用程序中使用的属性。但显然其他功能(例如 Hibernate)之前已经启动并且需要其中的一些属性。

属性在 web.xml 中定义的类中初始化:

<listener>
<listener-class>com.mycode.ApplicationContextListener</listener-class
</listener>

有没有办法(在 web.xml 中?)定义 Tomcat 启动应用程序时要启动的第一个函数?或者其他方法?

谢谢,弗兰克

最佳答案

据我了解,在初始化 Servlet 上下文之前,您需要从某些加载的类中访问/引用一些属性。

  1. 如果这是像 Hibernate 这样的第 3 方库,那么他们有他们自己的属性文件以供使用。
  2. 在将任何第 3 方库加载到 Tomcat 使用的 JVM 之前,您可以在 Tomcat 初始化期间使用 Tomcat 的属性。
  3. 标准的 Java 属性文件在从 JVM 调用任何 Java 应用程序之前在类路径初始化期间加载到 JVM 中。

关于java - 如何定义 Java Tomcat 应用程序的正确启动顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32523536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com