jQuery in Action, 3rd edition
The moose likes Other Application Frameworks and the fly likes Why cannot ApplicationContext find an existing file? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Building Microservices this week in the Design forum!
JavaRanch » Java Forums » Frameworks » Other Application Frameworks
Bookmark "Why cannot ApplicationContext find an existing file?" Watch "Why cannot ApplicationContext find an existing file?" New topic

Why cannot ApplicationContext find an existing file?

mark baum

Joined: Aug 21, 2001
Posts: 18

I wrote the following test:

The program could read the file and gave the expected Output:

<beans xmlns="http://www.springframework.org/schema/beans"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"

<import resource="databaseContext.xml"/>
<import resource="transactionContext.xml"/>

<bean id="hyperlinkDao" class="org.schubi.du.dao.HybernateHyperLinkDaoImpl">
<property name="sessionFactory" ref="sessionFactory" />



but then the ClassPathXmlApplicationContext threw the error

org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [src/applicationContext.xml]; nested exception is java.io.FileNotFoundException: class path resource [src/applicationContext.xml] cannot be opened because it does not exist

Why's that? What did I do wrong?

Thanks for help

Christophe Verré

Joined: Nov 24, 2005
Posts: 14688

ClassPathXmlApplicationContext, as its name says, looks for files in the classpath, so unless your directory (src/applicationContext.xml) is in the classpath, it won't find it.

[My Blog]
All roads lead to JavaRanch
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
subject: Why cannot ApplicationContext find an existing file?
It's not a secret anymore!