I am working on Jdeveloper 11.1.1.6 on a web application which uses ConnectionFactory. I have been having problem with the JNDI naming in the application. I keep on getting NameAlreadyBoundException for the JNDI name that I am using. I had earlier deployed another application which used same JNDI name but it has been undeployed and deleted from the deployment directory. Changing the JNDI name is not an option. So I tried many other options
- I deleted the JMS server, JMS module, Queue, ConnectionFactory from the integerated weblogic console
- I undeployed the application from the server via the Jdeveloper interface
- I deleted the web application from the deployment directory in o.j2ee\drs folder
- I checked in the config\jms folder in the DefaultDomain server whether some residual file is present for the ConnectionFactory
The JNDI binding is done through the weblogic console only so the problem couldn't be due to the code of the application. I have been trying to solve this for more than 20 days now but am at a dead end now. Any ideas what could be the problem due to which I am getting the NameAlreadyBoundException for the ConnectionFactory?
I understand that reinstalling Jdeveloper will solve this problem but nuking the whole thing doesn't seem like a good solution.