我如何在eclipse中配置applicationcontext.xml

2022-01-16 00:00:00 spring java eclipse struts2

当我将 struts.xml 放入 web-inf 时,它显示错误......当我放入 src 文件夹时,它工作正常.(在 web-inf 中是 applicationcontext.xml)

when i put struts.xml in web-inf it is showing error......when i put in src folder it is working fine.(being applicationcontext.xml in web-inf)

(在(src 文件夹或 src/resources)中的 struts.xml)当我将 applicationcontext.xml 放入 src 文件夹时............它是说无法在 web-inf 中找到 applicationcontext.xml文件夹............它无法执行.

(being struts.xml in (src folder or src/resources)) when i put applicationcontext.xml in src folder.........it is saying that unable to find applicationcontext.xml in web-inf folder...........it is not able to execute.

我如何配置以便 eclipse 可以找到 struts.xml 或 applicationcontext.xml 的路径,以便无论我放在哪里都应该检测到它.

how do i configure so that eclipse can find the path of struts.xml or applicationcontext.xml so that wherever i put it should detect it.

web.xml中的代码如下.

the code in web.xml is as follows.

<filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
</web-app>

谢谢大家.

推荐答案

在 web.xml 中配置 context-param 如下:

Configure context-param in web.xml like below:

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

并将你的 application-context.xml 放入 WEB-INF 文件夹中.

And put your application-context.xml in WEB-INF folder.

相关文章