ApplicationContext context=new ClassPathXmlApplicationContext("/WEB-INF/spring/DispatcherServlet-servlet.xml");
在我尝试运行我的Web应用程序时抛出FileNoFoundException的逻辑。 任何人都可以告诉我如何读取位于WEB-INF内的配置文件。我已经验证了这么多例子,但我找不到合适的解决方案。我怀疑是否可以这样称呼。 我在web中给出了我的servlet位置,xml也是。 这是我的web.xml代码。
<servlet>
<servlet-name>DispatcherServlet</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring/DispatcherServlet-servlet.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
请告诉我,我正在做写作方法。任何建议都会表示赞赏
答案 0 :(得分:0)
<servlet>
<servlet-name>appServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring/appServlet/servlet-context.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>appServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>