SBL-EAI-050100/NoClassDefFoundError when running java business service (JBS) with a package declaration (Doc ID 797092.1)

Last updated on JULY 20, 2016

Applies to:

Siebel CRM - Version 7.7.1 SIA [18306] to 8.1.1 [21112] [Release V7 to V8]
Information in this document applies to any platform.

Symptoms

When invoking a java business service using a siebel dedicated client an error was reported as below:-

"Class name incorrect or does not extend SiebelBusinessService: com/fis/tes/jbs/JavaBusinessService -- JVM Exception: java.lang.NoClassDefFoundError: com/fis/tes/jbs/JavaBusinessService (SBL-EAI-05010).


The 'JAVA' subsystem was created with the following parameters:-

CLASSPATH = C:\Program Files\Siebel\8.0\Tools\CLASSES\Siebel.jar;C:\Program Files\Siebel\8.0\Tools\CLASSES\SiebelJI_enu.jar;C:\JavaBusinessService.jar;
DLL = C:\Borland\JBuilder2006\jdk1.5\jre\bin\server\jvm.dll
VMOPTIONS = -Xrs -Xusealtsigs -Djava.compiler=NONE -Djms.log=C:\log\jbs.


In Siebel Tools the java business service user property "@class" was set to the fully qualified name of the java class file i.e com.fis.tes.jbs.JavaBusinessService.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms