<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);">
Thank you Peter for the information.</div>
<div class="elementToProof" style="font-family: "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);">
> OS / distribution and version?<br>
> Tomcat distribution and version?<br>
> File system permissions? Account Tomcat / the JVM runs as?<br>
> SELinux?<br>
> Systemd protections?</div>
<div class="elementToProof" style="font-family: "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);">
Ubuntu 22.04.4 LTS</div>
<div class="elementToProof" style="font-family: "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);">
OpenJDK 64-Bit Server VM Corretto-17.0.11.9.1 (build 17.0.11+9-LTS, mixed mode, sharing)<br>
All files are owned by the shib user who runs Tomcat, All folders are 700, files are 600 except the executables are 700.</div>
<div class="elementToProof" style="font-family: "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);">
No SELinux<br>
No systemd protections</div>
<div class="elementToProof" style="font-family: "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);">
Yesterday, I poked some more and when I try to look at /idp/index.jsp or /idp/error.jsp I alternate between these two exceptions when reloading:</div>
<div class="elementToProof" style="font-family: "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<pre><div class="elementToProof" style="font-family: "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);">org.apache.jasper.JasperException: /error.jsp (line: [7], column: [4]) Unable to load tag handler class [org.springframework.web.servlet.tags.MessageTag] for tag [spring:message]
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:41)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:299)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:99)
org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1245)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1475)
org.apache.jasper.compiler.Parser.parse(Parser.java:144)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:245)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:106)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:207)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:392)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:368)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:352)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:603)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:399)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)</div></pre>
<div class="elementToProof" style="font-family: "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);">
and</div>
<pre><div style="font-family: "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);">org.apache.jasper.JasperException: org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.error_jsp
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:589)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:425)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)</div></pre>
<div class="elementToProof" style="font-family: "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);">
For the former error I do see spring.tld file has the MessageTag tag defined in it.<br>
<br>
Thank you,</div>
<div class="elementToProof" style="font-family: "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);">
Diego</div>
<div class="elementToProof" style="font-family: "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature" style="color: inherit; background-color: inherit;">
<div style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif; background-color: inherit;" dir="ltr" id="divtagdefaultwrapper">
</div>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> users <users-bounces@shibboleth.net> on behalf of Peter Schober via users <users@shibboleth.net><br>
<b>Sent:</b> May 14, 2024 5:13 AM<br>
<b>To:</b> users@shibboleth.net <users@shibboleth.net><br>
<b>Cc:</b> Peter Schober <peter.schober@univie.ac.at><br>
<b>Subject:</b> Re: Issues with IdP 5.0 upgrade</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Diego Figueroa via users <users@shibboleth.net> [2024-05-13 19:30 CEST]:<br>
> I started Tomcat after copying the new war file to the webapps<br>
> folder and I am getting no errors in catalina.out and only this<br>
> warning:<br>
<br>
Why copy the war file somewhere else? Just point Tomcat to it with a<br>
Deployment Context Fragment e.g. /etc/tomcat10/Catalina/localhost/idp.xml<br>
<br>
<Context docBase="/opt/shibboleth-idp/war/idp.war"<br>
privileged="true"<br>
antiResourceLocking="false"<br>
swallowOutput="true"><br>
<JarScanner><br>
<JarScanFilter defaultTldScan="false" /><br>
</JarScanner><br>
</Context><br>
<br>
> However, all the IdP logs are empty and if I try to hit any of the<br>
> known IdP URLs (e.g., idp/shibboleth) I get a 404 from Tomcat even<br>
> though the IdP war file was expanded.<br>
<br>
OS / distribution and version?<br>
Tomcat distribution and version?<br>
File system permissions? Account Tomcat / the JVM runs as?<br>
SELinux?<br>
Systemd protections?<br>
<br>
-peter<br>
-- <br>
For Consortium Member technical support, see <a href="https://shibboleth.atlassian.net/wiki/x/ZYEpPw">
https://shibboleth.atlassian.net/wiki/x/ZYEpPw</a><br>
To unsubscribe from this list send an email to users-unsubscribe@shibboleth.net<br>
</div>
</span></font></div>
</body>
</html>