Failed to initialize the application ‘DbAdapter’ due to error weblogic.application. ModuleException

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.

DBAdapter config plan issue

Solution:-

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.

Advertisements
This entry was posted in Weblogic and tagged , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s