Hi Everyone,
I am attempting to upgrade RSA AxM 6.2 to 6.2.4 (i.e. SP4). The patch.sh upgrade went fairly well[1] however I've run into an issue while attempting to deploy the new axm-admin-gui-6.2.4 console to Tomcat. The issue is a class not found. Here are the details from the Tomcat localhost log. I've inserted line-breaks for ease of reading.
16-Mar-2020 13:25:51.485 SEVERE [http-nio-8080-exec-44]
org.apache.catalina.core.StandardWrapperValve.invoke
Servlet.service() for servlet [default] in context with path [/axm-admin-gui-6.2.4]
threw exception [Filter execution threw an exception] with root cause
java.lang.NoClassDefFoundError: com/rsa/cryptoj/o/nt$e
Missing classes is a fairly common error of course, so I've created a "findjar" script that scans through jar files on the system looking for each one that holds a missing class. Alas, a system-wide search on two of our GNU/Linux hosts turned up nothing. Does RSA have a specific jar that holds the com.rsa.cryptoj class files?
Kind regards,
-Randy Galbraith
[1] I had to update dispatcher.sh and other scripts to read JVM_64=1. Not sure why the default was set to 0.
Hi Everyone,
The apparent solution was simple -- just restart Tomcat:
systemctl restart tomcat.service [1]
In general I have been able to deploy/redeploy new WAR files without problems. Perhaps though some changes are just too much and call for Tomcat itself to be recycled.
Kind regards,
-Randy
[1] The systemctl command works on my Red Hat 7 host -- restarting Tomcat will vary.