spring 2.5 - 将/WEB-INF/applicationContext.xml移动到resources / META-INF

时间:2014-07-18 03:48:58

标签: spring spring-mvc

我最近完成了一个spring mvc web应用程序,该应用程序部署为使用maven构建的war文件,看起来像这样...

 >MyApp
    >src
       >main
          >java
          >resources
             >META-INF
                >spring
                   >applicationContext.xml
          >webapp
             >WEB-INF

现在我正在尝试创建一个非maven spring mvc应用程序,我有这个结构工作......

>MyApp
   >src
   >WebContent
      >WEB-INF
         >applicationContext.xml

对于这个非maven项目,我想将applicationContext.xml移动到一个更好的位置,就像我在maven项目中所做的那样。今天早上我花了很多时间玩这个,但却找不到如何成功地做到这一点。

有人可以给我一个如何做到最好的建议吗?即如果应该有一个资源文件夹,那么我可以将它放在我的项目结构中并放置aplpicationContext.xml等。

在我的web.xml中,该位置指定为....

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>

理想情况下,在我的applicationContext.xml位置发生变化之后,我的web.xml就像这样。

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
        classpath:META-INF/spring/spring-application-context.xml
    </param-value>
</context-param>

我正在使用spring 2.5,因为我受到了websphere上一个非常旧的版本的限制。

感谢

0 个答案:

没有答案