IBM Support

java.lang.ClassNotFoundException when running WLPHELLO bundle

Question & Answer


Question

Why would I receive java.lang.ClassNotFoundException: com.ibm.cics.wlp.security.CICSTAI com.ibm.ws.security.authentication.tai.internal.InterceptorConfigImpl when I run the
JVM server sample WLPHELLO bundle? I was running WLPHELLO to make sure everything is still OK with the Liberty JVM server after installing CICS Liberty maintenance (RSU1408 or later).

I also receive the following message but was told that this can be a legitimate message that is not always an indicator of a problem:

CWWKS1203E: The Trust Association cannot be enabled. Trust Association Initialize exception: {0}

Answer

You have two possible solutions.

1) If you have NOT customised the Liberty server.xml and autoconfigure is set to true, then you will need to delete the JVM server working directory and then restart the JVM server. Doing this will automatically rebuild the Liberty server.xml.

2) If you have customised the Liberty server.xml

a) and autoconfigure is set to true, then you will need to either rename or move the Liberty server.xml file. After restarting the JVM server you will need to re-apply your changes you have made to the Liberty server.xml.

b) and autoconfigure is set to false, then you will need to generate a correct server.xml. To do this set autoconfigure to true (temporarily), delete the server.xml, start the server, and then set autoconfigure to false.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"Java","Version":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICS/TS CICSTS CICS TS CICS Transaction Server

Document Information

Modified date:
23 January 2015

UID

dwa1172033