tomcat not available after upgrade

Document ID : KB000099000
Last Modified Date : 31/05/2018
Show Technical Document Details
Introduction:
Tomcat included in ServiceDesk is 7.0.23 , we need to upgrade to tomcat 8.5.16
 
Question:

after upgraded tomcat 7.0.23 to tomcat 8.5.16, tomcat is not working.

pdm_tomcat.log show this message
<<
.................. PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class [org.apache.axis.transport.http.AxisHTTPSessionListener]
java.lang.ClassNotFoundException: org.apache.axis.transport.http.AxisHTTPSessionListener
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1285)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)
    at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:512)
    at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:493)
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:119)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4667)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5207)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1144)
    at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1878)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
>>

If we use REST, we would have the similar error message in pdm_tomcat_rest.log

 

Environment:
Windows 2008R2 and windows 2012

ServiceDesk 14.1 (tomcat 7.0.23)
Answer:
The catalina.properties included in the initial install of ServiceDesk was customized for ServiceDesk.
The generic catalina.properties of the new Tomcat 8.5.16 need to be adapted.

Step 9 of this docops
<<
Install and Configure Apache Tomcat 8.5.16. 

https://docops.ca.com/ca-service-management/14-1/en/implementing/implementing-ca-service-management-14-1/step-4-install-or-upgrade/implementing-ca-service-desk-manager/how-to-install-ca-sdm/step-3-install-other-components/install-and-configure-apache-tomcat-8-5-16 
>>

IMPORTANT
The docops described the change for Tomcat_base, if you have REST, the same changes is required in
NX_ROOT\bopcfg\www\CATALINA_BASE_REST\conf\catalina.properties


 
Additional Information:
Install and Configure Apache Tomcat 8.5.16. 

https://docops.ca.com/ca-service-management/14-1/en/implementing/implementing-ca-service-management-14-1/step-4-install-or-upgrade/implementing-ca-service-desk-manager/how-to-install-ca-sdm/step-3-install-other-components/install-and-configure-apache-tomcat-8-5-16 

 
File Attachments:
catalina.properties