ClassNotFound status_jsp

Peter Schober peter.schober at univie.ac.at
Thu Jun 13 12:03:03 EDT 2019


I'm trying to help an IDP admin debug why their IDP works fine
(WebSSO, aacli, reloading metadata and services are all OK) *except*
for the /idp/status page and bin/status.sh.

The only related thread (or issue) I found so far was
http://shibboleth.net/pipermail/users/2016-July/030309.html
but there's no real resolution being mentioned.

While 'ClassNotFoundException' seems obvious enough the argument:

  java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.jsp.status_jsp

seems to suggest that the IDP failed to compile the JSP page or
something like that?  FWIW, java.io.tmpdir uses Tomcat's default of
${CATALINA_BASE}/temp and that is writable for the user the Tomcat/the
JVM runs as. catalina.out doesn't have anything for those failing requests.

The jstl-1.2.jar is available and part of the re-built war file.

The complete (unless I missed something) error message is this:

2019-06-11 13:04:33,588 - ERROR [org.springframework.webflow.execution.ActionExecutionException:76] -
org.springframework.webflow.execution.ActionExecutionException: Exception thrown executing org.springframework.webflow.action.ViewFactoryActionAdapter at 210324b3 in state 'Status' of flow 'status' -- action execution attributes were 'map[[empty]]'
    at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:60)
Caused by: java.lang.IllegalStateException: Exception occurred rendering view org.springframework.web.servlet.view.JstlView: name 'status'; URL [/WEB-INF/jsp/status.jsp]
    at org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:208)
Caused by: org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.jsp.status_jsp at
    org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:176)
Caused by: java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.jsp.status_jsp at java.net.URLClassLoader.findClass(URLClassLoader.java:381)

Java: Hotspot 1.8.0_181
Container: Tomcat 8.5.32
IDP: 3.3.3 (I know, I've already asked them to upgrade)
OS: Solaris 11.3

Any ideas?

-peter


More information about the users mailing list