我正在寫java應用程序。我使用Spring MVC,Spring Security,Hibernate和Tiles。我在我的項目中使用maven。每當我執行我的web應用程序我得到一個異常:java - 在哪裏把配置文件
0 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization started
281 [main] INFO org.springframework.web.context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Sat Feb 04 03:15:50 IST 2012]; root of context hierarchy
625 [main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [resources/security-app-context.xml]
640 [main] ERROR org.springframework.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [resources/security-app-context.xml]; nested exception is java.io.FileNotFoundException: class path resource [resources/security-app-context.xml] cannot be opened because it does not exist
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
at ...........
..............
我試圖把我的安全APP-context.xml的地方,但它不;噸幫助,我不斷收到此異常。
這裏是我的POM文件:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>success.green-wheels</groupId>
<artifactId>green-wheels-project</artifactId>
<version>1</version>
<packaging>war</packaging>
<name>web-app-module</name>
<url>http://maven.apache.org</url>
<properties>
<org.springframework.version>3.1.0.RELEASE</org.springframework.version>
<org.apache.tiles.version>2.2.2</org.apache.tiles.version>
<org.hibernate.version>3.3.2.GA</org.hibernate.version>
</properties>
<dependencies>
...Some dependencies to Spring, Hibernate and so
</dependencies>
<build>
<finalName>${artifactId}</finalName>
<sourceDirectory>src</sourceDirectory>
<resources>
<resource>
<directory>src/success/greenWheels/dataAccess/hibernate/resources</directory>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<configuration>
<webResources>
<resource>
<directory>web</directory>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</build>
</project>
這裏是我的目錄結構:
有什麼不對?我應該在哪裏放置security-app-context.xml以使其工作?
我想把所有的配置文件放在一個文件夾中。我該怎麼做?