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.

Comments are closed.

Website Built with WordPress.com.

Up ↑

%d bloggers like this: