Error message :-
####<***** 9:07:12 AM EST> <Error> <Deployer> <******> <AdminServer> <[ACTIVE] ExecuteThread: ‘0’ for queue: ‘weblogic.kernel.Default (self-tuning)’> <<WLS Kernel>> <0000Jm6cR463BDg5lFWByZ1H1xTl000002> <1359468432027> <BEA-149205> <Failed to initialize the application ‘DbAdapter’ due to error weblogic.application.ModuleException: The weblogic-ra.xml <connection-factory-interface> ‘oracle.tip.adapter.jms.IJmsConnectionFactory’ does not have any matching<connectionfactory-interface> in ra.xml.weblogic.application.ModuleException: The weblogic-ra.xml <connection-factory-interface> ‘oracle.tip.adapter.jms.IJmsConnectionFactory’ does not have any matching <connectionfactory-interface> in ra.xml
While updating JMS or DB adapter, by default weblogic is using deployment plan as Plan.xml for both. In my case I have see using same deployment plan for all adapter, corrupted the files. In below screen shot, it shows we have two connection groups for Database adapter which is not correct and this also has reference of JSM connection factory too.
We should create separate deployment plan file for each adapter
Default location for Plan.xml – <MW Home>/Oracle_OSB1/soa/connectors
I have created separate deployment for DB and JMS adapter –
<MW Home>/Oracle_OSB1/soa/connectors/DBPlan – which contain Plan.xml file for DB adapter.
<MW Home>/Oracle_OSB1/soa/connectors/JMSPlan – which contain Plan.xml file for JMS adapter.