Hi Friends ,
My server unexpectedly start working in above said scenario
.Cant rely on open source servers but here what i have learned :
1)DS can be binded to java namespace or into Global JNDI section using <use-java-context> in DS file.
2)Always use DI names as per binding:
If used <use-java-context>
true then mappedName = 'java:/titanDatasource'
If used <use-java-context>
false then mappedName = 'titanDatasource'