Ich habe zwei Diskussion über die adressierte Fehlermeldung gelesen (discussion 1, discussion 2), aber keiner von ihnen ist relevant für meinen Fall. Ich verwende kein JavaScript explizit in meiner JSF-Vorlage und JSF-Vorlage Client-Seite. Ich verwende Ajax von <f:ajax event="action" execute="@form" render=":tartalom"/>
in meinem JSF-Vorlage-Client. Offensichtlich verwendet es die jsf.js, die zu meinem xhtml erzeugt wird: <script type="text/javascript" src="/muveltnepkampany/javax.faces.resource/jsf.js.xhtml?ln=javax.faces&stage=Development"></script>
. Ich habe keine Ahnung, warum ich die Fehlermeldung bekomme, wenn ich Javascript nicht explizit benutze und ich erwarte von jsf, dass, wenn es sein eigenes Javascript verwendet, es wissen sollte, wo es es findet. Die JSF-Vorlage, die den Fehler erzeugt, ist die folgende:Obwohl JavaScript in meiner JSF-Seite nicht enthalten ist, erhalte ich "outputScript ohne Bibliothek, keinen Namen und keinen Inhalt" Fehlermeldung
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:head>
<meta name="google-site-verification" content="iEntT6WhoXU3nAJnz7K77YMt1YP9XG9GTdqVdDaFEbE" />
<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="description" content="A legfrissebb bestsellerek e-könyvben és könyvben. Folyamatosan frissülő kínálat és változatos akciók."/>
<meta name="author" content="Somebody"/>
<meta name="googlebot" content="index,follow"/>
<meta name="Revist-after" content="7 days"/>
<meta name="country" content="Hungary"/>
<meta name="content-language" content="hu, hun, hungarian"/>
<link rel="icon" type="image/x-icon" href="http://cdn.bknw.net/fav3.jpg" />
<h:outputStylesheet library="css" value="3-col-portfolio.css"/>
<title><ui:insert name="cim">Nem adtál meg címet</ui:insert></title>
<ui:insert name="metaparam"></ui:insert>
</h:head>
<h:body>
<div id="content">
<ui:insert name="content">Content</ui:insert>
</div>
</h:body>
Pleadse lesen http://www.stackoverflow.com/tags/jsf/info über [mcve] und Versionsinformationen – Kukeltje
Dank @Kukeltje. Ich verwendete Mojarra-Implementierung von JSF 2.2 mit Glassfish 4.1.1 in einer lokalen Windows 8-Umgebung. – Roland
JSF 2.2 ist eine API-Version. Mojarra 2.2.x ist eine Implementierungsversion. Und ** wurde ** benutzt? Nicht länger? – Kukeltje