Facing NoClassDefFoundError in WebLogic 12C


IHAC who developed an Angular JS to be deployed in WLS12.1.2. Life was good until someone noticed that this application must include Oracle BPM 11g client library bpmservices11.1.1.7.jar to connect successfully to a SOA/BPM infra.

The problem is that BPM api doesn’t work in a fresh WLS12C domain you need to install OPSS services included in JRF support libraries and extend the domain. Test with the sample “bpmapitestenwls12c” app included in this blog entry. This has the following consequences:

  • You need to configure a database repository for OPSS
  • The classpath is modified substantially
  • The AngularJS application doesn’t deploy successfully

ANALYSIS USING LibConflicts SAMPLE APP AND WebLogic ClassLoader Analysis Tool (CAT)

In progress

CAT-1

SOLUTIONS

In progress

BPMAPITESTENWLS12C

https://www.dropbox.com/s/lyulkxwb96dppyv/CallejeroCompletionText.z?dl=0

LibConflicts sample app

https://www.dropbox.com/s/j32ba0s2jmyrzrd/LibConflicts.zip?dl=0

Help resources

https://www.youtube.com/watch?feature=player_detailpage&v=ArLTKapjV_8#t=306s

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 )

Facebook photo

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

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.