aspose file tools
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
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Frameworks » Other Application Frameworks
Reply Bookmark "Why cannot ApplicationContext find an existing file?" Watch "Why cannot ApplicationContext find an existing file?" New topic
Author

Why cannot ApplicationContext find an existing file?

mark baum
Greenhorn

Joined: Aug 21, 2001
Posts: 18
Hi,

I wrote the following test:



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

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"
default-autowire="byType">

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


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

</bean>

</beans>

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

Mark
Christophe Verré
Sheriff

Joined: Nov 24, 2005
Posts: 14672
    
  11

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 agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
 
subject: Why cannot ApplicationContext find an existing file?
 
Similar Threads
[beans.xml] cannot be opened because it does not exist
Hibernate with Spring
Spring with generics
Spring Quartz migration to WAS
Spring 2.5 - Transaction example