--Umgebung - CentOS Linux release 7.8.2003 (Core) - Eclipse IDE for Enterprise Java Developers.Version: 2020-03 (4.15.0) - openjdk version "11.0.7" 2020-04-14 LTS - JSF 2.3.9
Als ich dachte, dass etwas nicht funktioniert, ist ein Fehler in der Chrome-Entwicklungstool-Konsole aufgetreten.
Fehler in der Konsole des Chrome-Entwicklungstools
jsf.js.jsf?ln=javax.faces:1 Uncaught Error: jsf.ajax.request: Method must be called within a form
    at Object.request (jsf.js.jsf?ln=javax.faces:1)
    at Object.ab (jsf.js.jsf?ln=javax.faces:1)
    at HTMLInputElement.onclick (upload.jsf:12)
Ich habe versehentlich das Formular-Tag vergessen.
xhtml
<body>
<!--Kürzung-->
    <h:commandButton value="schließen" action="#{uploadBean.close}">
      <f:ajax onevent="windowClose" />
    </h:commandButton>
  </div>
</body>
HTML ausgeben
<input id="j_idt11:j_idt14" type="submit" name="j_idt11:j_idt14" value="schließen" onclick="mojarra.ab(this,event,'action',0,0,{'onevent':windowClose});return false">
xhtml
<body>
  <h:form>
<!--Kürzung-->
      <h:commandButton value="schließen" action="#{uploadBean.close}">
        <f:ajax onevent="windowClose" />
      </h:commandButton>
    </div>
  </h:form>
</body>