TSPM JACCPlus Application errors

After Installing my TSPM JACCPLUS Equity Trader Application onto a new server with the RTSS Client already installed, I found that the entitlements call seemed to work fine, but the request for authorization when I was adding a custom attribute handler, seemed to generate the following error:

Error 500: java.lang.NoSuchMethodError: 
    com/ibm/sec/authz/jaccplus/EvaluationContext.registerHandler
    (java/lang/String;Lcom/ibm/sec/authz/jaccplus/IEvaluationContextHandler;)

So, I redeployed the JACC JARS:

/opt/IBM/RTSSClient/runtime# cp plugins-deploy.jar /opt/IBM/WebSphere2/plugins/
/opt/IBM/RTSSClient/runtime# cd /opt/IBM/WebSphere2/plugins/
/opt/IBM/WebSphere2/plugins# jar -xvf plugins-deploy.jar
inflated:com.ibm.sec.authz.jaccplus.tam_7.3.jar
inflated:com.ibm.sec.authz.jaccplus.was_7.3.jar
inflated:com.ibm.sec.authz.jaccplus_7.3.jar
inflated:com.ibm.sec.authz.xacml4j_7.3.jar
inflated:com.ibm.tscc.pep.common_7.1.0.jar
inflated:com.ibm.tscc.rtss.admin_7.1.0.jar
inflated:com.ibm.tscc.rtss.audit_7.1.0.jar
inflated:com.ibm.tscc.rtss.authz.client_7.1.0.jar
inflated:com.ibm.tscc.rtss.authz_7.1.0.jar
inflated:com.ibm.tscc.rtss.common_7.1.0.jar
inflated:com.ibm.tscc.rtss.config.emf_7.1.0.jar
inflated:com.ibm.tscc.rtss.config_7.1.0.jar
inflated:com.ibm.tscc.rtss.discovery.j2ee.was_7.1.0.jar
inflated:com.ibm.tscc.rtss.discovery_7.1.0.jar
inflated:com.ibm.tscc.rtss.distributed_7.1.0.jar
inflated:com.ibm.tscc.rtss.exception_7.1.0.jar
inflated:com.ibm.tscc.rtss.higgins.lib_7.1.0.jar
inflated:com.ibm.tscc.rtss.lib_7.1.0.jar
inflated:com.ibm.tscc.rtss.logging_7.1.0.jar
inflated:com.ibm.tscc.rtss.osgi.common_7.1.0.jar
inflated:com.ibm.tscc.rtss.osgi.manager_7.1.0.jar
inflated:com.ibm.tscc.rtss.osgi_7.1.0.jar
inflated:com.ibm.tscc.rtss.prefs_7.1.0.jar
inflated:com.ibm.tscc.rtss.productinfo_7.1.0.jar
inflated:com.ibm.tscc.rtss.protocols_7.1.0.jar
inflated:com.ibm.tscc.rtss.resources_7.1.0.jar
inflated:com.ibm.tscc.rtss.soap_7.1.0.jar
inflated:com.ibm.tscc.rtss.spif_7.1.0.jar
inflated:com.ibm.tscc.rtss.storage_7.1.0.jar
inflated:com.ibm.tscc.rtss.sts_7.1.0.jar

Change directory to the bin directory for the WebSphere profile where the
runtime security services client is deployed. This is where the configuration
script is located.
Under AIX, Linux or Solaris:

# cd /opt/IBM/WebSphere/AppServer/profiles/profile_name/bin

where profile_name is the name of your profile, such as AppSvr01
Under Windows:

cd C:Program FilesIBMWebSphereAppServerprofilesprofile_namebin

where profile_name is the name of your profile, such as AppSvr01

Run the OSGi configuration script. On some operating systems, no output is returned from this script.
Under AIX, Linux, or Solaris:

# ./osgiCfgInit.sh

Under Windows

osgiCfgInit.bat

Then I restarted my WAS RTSS Client Server, and all was good.

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

WordPress.com.

Up ↑

%d bloggers like this: