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.
Tags: FSContext, javax.naming.NameNotFoundException, NameNotFoundException, RefFSContext, RefFSContextFactory














