0

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

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

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

请注意:我已经在论坛中看到了类似的问题,但没有解决

4

1 回答 1

1

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

于 2012-12-06T22:06:58.033 回答