将Context.xml放在WAR文件中的位置?

时间:2012-12-06 22:00:58

标签: java xml spring java-ee web-applications

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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