maven结构下没有生成classes目录
在maven结构目录下,没有生成classes目录。
运行项目报错:
java.io.FileNotFoundException: class path resource [applicationContext-web.xml] cannot be opened because it does not exist
但是明明在web.xml有了如下配置
<servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 指定加载的配置文件 ,通过参数contextConfigLocation加载 --> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext-web.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet>
解决办法:在pom.xml配置文件中加入:
<build> <resources> <resource> <directory>src/main/recourse</directory> <includes> <include>**/*.xml</include> <include>**/*.properties</include> </includes> <filtering>true</filtering> </resource> </resources> </build>
另外,若上述不行,请执行后续步骤:
选中指定项目——>右键——>Rebuild Model xxx(Ctrl+Shift+F9)