This content has been marked as final. Show 4 replies
Looks like you are not using jdbc datasource but jdbc url. You should use jdbc data source as the connection type. right click on your application module and select 'Configurations...' then edit the configurations and select 'jdbc datasource' from the list box.
Then you should edit the applications deployment descriptor (you find this in the application properties) and remove the check mark from the 'Auto generate and synchronize ...'. This means that you have to define the data source on the stand alone server as jdev now does not do this your you (with the wrong credentials). This is the way to go when you deploy to a stand alone server as you can't guarantee that the connection information is allways the same for all servers you deploy to (e.g. production uses a different DB).
Go to your Application Properties (JDeveloper --> Application menu) and the Deployment section therein. Uncheck the option "Auto Generate and Synchronize weblogic-jdbc.xml Descriptors During Deployment" and deploy the application again. If you don't do this then JDeveloper creates data source entries for all your configured database connections in JDeveloper but without the password. Instead it expects an indirection setting to point to the password on teh server side, which doesn't exist in your case. If you uncheck the option I mention above, all you need to make sure is that the Java EE data source used in the application s available on the target server.
Thanks for ur quick response.
Already i have selected jdbc data source as the connection type and also removed the check mark from the 'Auto generate and synchronize'.
FYI, i am running application from Jdeveloper through data source only.
What can be the issue?
Please give any suggestions.