<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:12.0pt;
font-family:"Calibri",sans-serif;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:12.0pt;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">I’m switching from tomcat 8 and java 8 to jetty 9.4 and Java 11 to facilitate the 3.4.8 -> 4.1 upgrade and jetty just refuses to start. My two qa boxes no issues, get to my first production box this morning
and run into this.<br>
<br>
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Corretto-11.0.9.11.1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">IDP 3.4.8<br>
jetty 9.4.40.20210413<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><br>
It seems like it’s failing extracting the war as it dies in the same spot. I’ve rebuilt the war file half a dozen times compared web.xml and the jetty-base configs, ensured file permissions are all set the same I just can’t find anything different or what could
be causing it.<br>
<br>
2021-04-29 08:58:01.672:DBUG:oejur.JarResource:main: Extract jar:file:///opt/shibboleth-idp/war/idp.war!/WEB-INF/lib/ to /opt/jetty-base/tmp/jetty-127_0_0_1-8080-idp_war-_idp-any-11394561727586115859/webinf/WEB-INF/lib<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">2021-04-29 08:58:01.672:DBUG:oejur.JarResource:main: Extracting entry = WEB-INF/lib/ from jar file:/opt/shibboleth-idp/war/idp.war<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">2021-04-29 08:58:01.674:DBUG:oejur.JarResource:main: Skipping entry: WEB-INF/<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">2021-04-29 08:58:01.674:DBUG:oejur.JarResource:main: Skipping entry: WEB-INF/classes/<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">2021-04-29 08:58:01.674:DBUG:oejur.JarResource:main: Skipping entry: WEB-INF/jsp/<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">2021-04-29 08:58:01.675:DBUG:oejur.JarResource:main: Skipping entry:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">2021-04-29 08:58:01.675:DBUG:oejur.JarResource:main: Skipping entry: css/<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">2021-04-29 08:58:01.675:DBUG:oejur.JarResource:main: Skipping entry: images/<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">2021-04-29 08:58:01.675:DBUG:oejur.JarResource:main: Skipping entry: js/<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">2021-04-29 08:58:01.675:DBUG:oejur.JarResource:main: Skipping entry: WEB-INF/idpui.tld<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">2021-04-29 08:58:01.675:DBUG:oejur.JarResource:main: Skipping entry: WEB-INF/jsp/info.jsp<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">2021-04-29 08:58:01.675:DBUG:oejur.JarResource:main: Skipping entry: WEB-INF/jsp/metadata.jsp<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">2021-04-29 08:58:01.675:DBUG:oejur.JarResource:main: Skipping entry: WEB-INF/jsp/services.jsp<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">2021-04-29 08:58:01.676:DBUG:oejur.JarResource:main: Skipping entry: WEB-INF/jsp/status.jsp<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">2021-04-29 08:58:03.118:DBUG:oejut.ShutdownThread:JettyShutdownThread:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">java.lang.IllegalStateException: !STOPPED<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> at org.eclipse.jetty.server.handler.HandlerWrapper.destroy(HandlerWrapper.java:140)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> at org.eclipse.jetty.util.thread.ShutdownThread.run(ShutdownThread.java:139)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">jetty check returns<br>
<br>
JAVA = /usr/lib/jvm/java-11-amazon-corretto/bin/java<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">JAVA_OPTIONS = -Djetty.home=/opt/jetty/jetty-9.4.40 -Djetty.base=/opt/jetty-base -Djava.io.tmpdir=/tmp<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">JETTY_HOME = /opt/jetty/jetty-9.4.40<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">JETTY_BASE = /opt/jetty-base<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">START_D = /opt/jetty-base/start.d<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">START_INI = /opt/jetty-base/start.ini<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">JETTY_START = /opt/jetty/jetty-9.4.40/start.jar<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">JETTY_CONF = /opt/jetty/jetty-9.4.40/etc/jetty.conf<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">JETTY_ARGS = jetty.state=/opt/jetty-base/jetty.state jetty-started.xml<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">JETTY_RUN = /var/run/jetty<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">JETTY_PID = /var/run/jetty/jetty.pid<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">JETTY_START_LOG = /var/run/jetty/jetty-start.log<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">JETTY_STATE = /opt/jetty-base/jetty.state<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">JETTY_START_TIMEOUT = 60<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">RUN_CMD = /usr/lib/jvm/java-11-amazon-corretto/bin/java -Djetty.home=/opt/jetty/jetty-9.4.40 -Djetty.base=/opt/jetty-base -Djava.io.tmpdir=/tmp -jar /opt/jetty/jetty-9.4.40/start.jar jetty.state=/opt/jetty-base/jetty.state
jetty-started.xml<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Which is identical to my running qa servers<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Any thoughts would be welcome.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">--Joel<o:p></o:p></span></p>
</div>
</body>
</html>