Mind.random()

random ramblings of an eccentric programmer

NameNotFoundException With FSContext

This was my trace. Never thought i was so dumb. I was breaking my head on this for about two hours. javax.naming.NameNotFoundException; remaining name 'c:\temp' at com.sun.jndi.fscontext.FSContext.checkExists

(FSContext.java:860) at com.sun.jndi.fscontext.FSContext.

checkIsDirectory(FSContext.java:893) at com.sun.jndi.fscontext.FSContext.(FSContext.java:148) at com.sun.jndi.fscontext.FSContext.(FSContext.java:123) at com.sun.jndi.fscontext.RefFSContext.(RefFSContext.java:136) at com.sun.jndi.fscontext.RefFSContextFactory.

createContext(RefFSContextFactory.java:32) at com.sun.jndi.fscontext.RefFSContextFactory.

createContextAux(RefFSContextFactory.java:37) at com.sun.jndi.fscontext.FSContextFactory.

getInitialContext(FSContextFactory.java:65) at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) at javax.naming.InitialContext.init(Unknown Source) at javax.naming.InitialContext.(Unknown Source) at com.ml.cortex.eds.dao.ConnectionManager.

createDataSources(ConnectionManager.java:34)

The solution is simple. Before using a url in the FSContext create the directory. In my case, c:\temp. Create the directory “temp” inside c:\ drive.

Comments