I just wondered what the syntax is when referering to files on the classpath
the way you do in web.xml and PersonDaoTest.java:
My web.xml:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath*:/applicationContext-resources.xml
classpath*:/applicationContext-dao.xml
classpath*:/applicationContext-service.xml
/WEB-INF/applicationContext*.xml
/WEB-INF/security.xml
</param-value>
</context-param>
My PersonDaoTest:
protected String[] getConfigLocations() {
setAutowireMode(AUTOWIRE_BY_NAME);
return new String[] {
"classpath*:/applicationContext-dao.xml",
"classpath*:/applicationContext-resources.xml",
"classpath:**/applicationContext*.xml",
"classpath*:/applicationContext.xml"
};
}
The reason I ask is that I get the following error when running mvn
integration-test from the core module:
T E S T S
-------------------------------------------------------
Running PersonManagerTest
testing getPerson
testing getPersons
testing getByLastName
testing savePerson
testing removePerson
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.079 sec
Running CoreTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec
Running com.xpoints.dao.PersonDaoTest
[xpoints] INFO [main] PersonDaoTest.loadContextLocations(180) | Loading
context for:
classpath*:/applicationContext-dao.xml,classpath*:/applicationContext-resources.xml,classpath:**/applicationContext*.xml,classpath*:/applicationContext.xml
[xpoints] INFO [main] PersonDaoTest.loadContextLocations(180) | Loading
context for:
classpath*:/applicationContext-dao.xml,classpath*:/applicationContext-resources.xml,classpath:**/applicationContext*.xml,classpath*:/applicationContext.xml
Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.93 sec <<<
FAILURE!
Results :
Tests run: 8, Failures: 0, Errors: 2, Skipped: 0
and when I look into the surefire report file:
Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.929 sec
<<< FAILURE!
testFindPersonByLastName(com.xpoints.dao.PersonDaoTest) Time elapsed: 0.702
sec <<< ERROR!
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find
class [com.xpoints.service.impl.GenericManagerImpl] for bean with name
'personManager' defined in URL
[file:/home/viggo/workspace/xpoints-trunk/xpoints-core/target/classes/applicationContext.xml];
nested exception is java.lang.ClassNotFoundException:
com.xpoints.service.impl.GenericManagerImpl
Caused by: java.lang.ClassNotFoundException:
com.xpoints.service.impl.GenericManagerImpl
I'm by the way running a modular-spring project m4-SNAPSHOT
--
View this message in context:
http://www.nabble.com/Syntax-when-referencing-resources-on-the-classpath-tf3261942s2369.html#a9066089
Sent from the AppFuse - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]