HTTP 404 Error on Spectrum OC after upgrading to on Windows 2012

book

Article ID: 191774

calendar_today

Updated On:

Products

CA Spectrum CA eHealth

Issue/Introduction

We have upgraded from 10.2.3 to 10.4.1 on 2 OneClick Servers and 2 separate SpectroSERVERs, all on Windows 2012.
When I try to log into either one of my click web interface, I get the credentials prompt and after entering them, I get this error.

Cause

Windows 2012 has not been QA tested and may have some OS based problems that cannot be overcome in Spectrum.
We will support any application problems on 2012 but OS issues will need to resolved upgrading to 2016.

Environment

Release : 10.4.1

Component : Spectrum Core / SpectroSERVER

Resolution

Install OneClick on 2016.

Additional Information

Additional debug performed, which was abandoned on day 2 to install on 2016.


Restarted all servers and verified services are running.
Tomcat shows as started from logs but there are various Jasper exceptions in the tomcat log.
we tried it directly from the OC server to rule out firewalls or networking issues.
We put password again from the SCP users menu and retried.
We verified it is the initial user and all servers are logged to os level with this user.
verified ports for server.xml and that there wer eno port bind errors.
we get the same error with webapp
SSL is not enabled
No load balancers.
No SSO or EEM.
Initial tomcat logs showed user errors "DX NetOps Spectrum user model not found for user spectrum."
We recreated the spectrum user and tried
Put + in the host files
Verified admin name from context.xml
No install log errors except 
C:\Users\sr637412\Documents\cases\31935882\logs-PCRKNETSPO03-20200525-1601\Install-Tools\LOGS\10.4.1.0.215_20200525\inst.09.45 (76 hits)
               Line 9986: newtar: open failed for newtomcat/webapps/docs/appdev/sample/src/mypackage/Hello.java: Access is denied.
               Line 10258: newtar: open failed for newtomcat/webapps/examples/jsp/plugin/applet/Clock2.java: Access is denied.
               Line 10307: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/async/Async0.java: Access is denied.
               Line 10311: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/async/Async1.java: Access is denied.
               Line 10315: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/async/Async2.java: Access is denied.
               Line 10318: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/async/Async3.java: Access is denied.
               Line 10321: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/async/AsyncStockContextListener.java: Access is denied.
               Line 10324: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/async/AsyncStockServlet.java: Access is denied.
               Line 10329: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/async/Stockticker.java: Access is denied.
               Line 10332: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/cal/Entries.java: Access is denied.
               Line 10335: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/cal/Entry.java: Access is denied.
               Line 10338: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/cal/JspCalendar.java: Access is denied.
               Line 10341: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/cal/TableBean.java: Access is denied.
               Line 10344: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/checkbox/CheckTest.java: Access is denied.
               Line 10347: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/colors/ColorGameBean.java: Access is denied.
               Line 10350: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilter.java: Access is denied.
               Line 10353: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/compressionFilters/CompressionFilterTestServlet.java: Access is denied.
               Line 10356: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/compressionFilters/CompressionResponseStream.java: Access is denied.
               Line 10359: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/compressionFilters/CompressionServletResponseWrapper.java: Access is denied.
               Line 10362: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/CookieExample.java: Access is denied.
               Line 10365: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/dates/JspCalendar.java: Access is denied.
               Line 10368: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/error/Smart.java: Access is denied.
               Line 10371: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/examples/ExampleTagBase.java: Access is denied.
               Line 10374: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/examples/FooTag.java: Access is denied.
               Line 10377: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/examples/FooTagExtraInfo.java: Access is denied.
               Line 10380: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/examples/LogTag.java: Access is denied.
               Line 10383: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/examples/ValuesTag.java: Access is denied.
               Line 10386: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/filters/ExampleFilter.java: Access is denied.
               Line 10389: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/HelloWorldExample.java: Access is denied.
               Line 10392: newtar: open failed for newtomcat/webapps/examples/WEB-INF/classes/http2/SimpleImagePush.java: Access is denied. 

We reinstalled on all 4 servers and retried with same result.
There were no duplicate JAR files in the tomcat bin folder. (customer verified that there were no older jar files left over from 10.2.3 date.)
We removed the tomcat work folder and bounced tomcat
Tried incognito mode on firefox (only browser available)
Simple rest calls work.
On subsequent refreshes of the oc web page we get a 505 error on jasper

HTTP Status 500 – Internal Server Error
Type Exception Report
Message org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
org.apache.jasper.JasperException: org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
                org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:604)
                org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:422)
                org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
                org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
                javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
                org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
   org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:138)
Root Cause
org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
                org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:198)
                org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:413)
                org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
                org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
                javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
                org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
   org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:138)
Root Cause
java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
                java.net.URLClassLoader.findClass(URLClassLoader.java:382)
                org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:128)
                org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:59)
                org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:193)
                org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:413)
                org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
                org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
                javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
                org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
   org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:138)
Note The full stack trace of the root cause is available in the server logs.