gpt4 book ai didi

java - 将 Context.xml 放在 WAR 文件中的什么位置?

转载 作者:行者123 更新时间:2023-12-01 15:00:17 24 4
gpt4 key购买 nike

我正在将在 tomcat 中运行的应用程序移植到 Jboss,并将其部署为 .WAR 文件。我有一行代码用于查找配置 .xml 文件:

appContext = new ClassPathXmlApplicationContext("cmdAppContext.xml"); 

现在我尝试将其放入 WEB-INF/classes 中(与 eclipse 生成的 .WAR 文件进行比较后),并且还尝试了 WEB-INF 文件夹,因为它在 web.xml 中的该位置中被引用。但是每次我都会收到 NullPointerException。我在这里错过了什么吗?

请注意:我已经在论坛中看到过类似的问题,但尚未解决

最佳答案

从源代码中查看context.xml并不是一个好主意。您应该使用 .properties 文件来配置您的应用。 .WAR 就像一个 .ZIP 文件,其中包含所有站点文件,因此 META-INF 位于 .WAR 的根文件夹中。

关于java - 将 Context.xml 放在 WAR 文件中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13753408/

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