Java 找不到ContextLoaderListener触发器applicationContext.xml文件

Java 找不到ContextLoaderListener触发器applicationContext.xml文件,java,spring,web.xml,Java,Spring,Web.xml,我没有applicationContext.xml。我不需要它 这是我的web.xml文件: <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <context-param> <param-name>contextConfigur

我没有applicationContext.xml。我不需要它

这是我的
web.xml
文件:

  <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
  <context-param>
    <param-name>contextConfigurationLocation</param-name>
    <param-value>/WEB-INF/config/security-config.xml</param-value>
  </context-param>
  ...
<servlet>
    <servlet-name>fitTrackerServlet</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/config/servlet-config.xml</param-value>
    </init-param>
</servlet>
我仍然会得到错误,就像我没有
applicationContext.xml

SEVERE: Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]
这怎么可能

我看不出我做错了什么

显然,这是一条道路。但将servlet配置servlet-config.xml放在同一目录下运行

我将我的
复制/粘贴到
WEB-INF
的根目录,并将其重命名为
applicationContext.xml
,并且…它可以工作

那么,我做错了?!?!? 我看不见

来自

侦听器检查contextConfigLocation参数如果参数不存在,侦听器将使用/WEB-INF/applicationContext.xml作为默认值。当参数确实存在时,侦听器使用预定义的分隔符(逗号、分号和空格)分隔字符串,并使用这些值作为搜索应用程序上下文的位置。也支持Ant样式的路径模式。示例包括位于“WEB-INF”目录中名称以“Context.xml”结尾的所有文件的/WEB-INF/***Context.xml,以及位于“WEB-INF”任何子目录中的所有此类文件的/WEB-INF/***Context.xml


您可以避免使用applicationContext.xml,但它看起来像是一个解决方案

我将配置xml移到WEB-INF文件夹的根目录下,并将其重命名为applicationContext.xml,这是默认值,并且可以正常工作,我知道这一点,但为什么我不能替换该xml并重命名它?!?它应该有用,但不知怎么的,它对我不起作用
SEVERE: Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]