File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Other Open Source Projects and the fly likes How to catch Datasource exception during Spring initialization Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Head First Android this week in the Android forum!
JavaRanch » Java Forums » Products » Other Open Source Projects
Reply locked New topic

How to catch Datasource exception during Spring initialization

J Mahayni

Joined: Jan 03, 2006
Posts: 7
I am interested in catching an exception during Spring initialization but I am not sure of how to do so. What I am looking for is A WAY to catch this exception should it occur again in the future (i.e.: how and where), so that I can inform the user of what have happened.

I am using Spring to initialize a datasource in the applicationContext.xml as below:
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">

I am getting the following exception that I already resolved but want to capture it for future "setup" occurrance:

"The following exception was logged org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is javax.naming.NameNotFoundException: Context: servers/server1, name: jdbc/ITLM: First component in name ITLM not found.
Root exception is org.omg.CosNaming.NamingContextPackage.NotFound: IDL"

I thought of using ServletContextListener but was not sure of how to capture an exception in the contextInitialized() method? I may need a different approach altogether?
Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42956
Welcome to JavaRanch.

You might profitably read this, which states that you should post your question to one forum, and one forum only. Application Frameworks seems a much better fit, so I'm closing the thread here.
wood burning stoves
subject: How to catch Datasource exception during Spring initialization
It's not a secret anymore!