Glassfish server rendert keine Tags

Mr Hankey

Mitglied
Ich benutze Eclipse Indigo für EE Entwickler und als server den Glassfish 3.1.2.
Hatte schon Probleme den Glassfish zu installieren und eine Domäne zu erstellen, weil ich mir erst viel später nochmal ausdrücklich Rechte auf den Installationsordner gegeben hatte obwohl ich Admin bin, was aber die Lösung des Problems darstellte.

Jetzt also ist der Glassfish installiert, in Eclipse alles konfiguriert, Dynamic Web Project erstellt, New->XHTML gemacht, da dann noch in ein Tag xmlns:x="...." zur richtigen Adresse für das Faces Zeuch und dann ein bisschen was in der Datei geschrieben (hier ist alles korrekt, es kommt auch die Autovervollständigung).

Doch auf dem Server wird nur plain Text ausgegeben. Auch keine Tags, die sind jedoch im Quellcode zu sehen (<h:.....>). Die sollten ja eigentlich durch Formularfelder etc. ersetzt werden. Ich habe schon seit gestern nach Lösungen gesucht aber wirklich keine gefunden. Kann mir hier bitte jemand helfen? Ich will endlich lernen :toll:
 

Mr Hankey

Mitglied
War ja klar, dass es jetzt klappt. Ich arbeite zur Zeit in Tutorial durch, indem mir gesagt wurde, dass ich für Dynamic Web Projects keine Deployment Descriptors brauche. Habe dann aber ein Projekt mal mit DD angelegt, darin eine welcome page von index.html auf index.xhtml geändert damit ich direkt dahin komme. Dann habe ich in der web.xml die Zeilen


HTML:
<servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>/faces/*</url-pattern>
  </servlet-mapping>


auf

HTML:
<servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.xhtml</url-pattern>
  </servlet-mapping>

abgeändert. Denk mal das url-pattern sagt, dass Dateien mit dieser Endung JSF Tags enthalten und die dann gerendert werden sollen, oder? Und warum könnte man sagen, dass man keinen DD mehr braucht? Hatte vorher nur eine sun-web.xml, was bringt die Datei?
 
Zuletzt bearbeitet:

Ullenboom

Bekanntes Mitglied
Ganz ohne den Eintrag im Deployment Descriptor geht es nicht, das ist ja die absolut zentrale Konfiguration und es gibt ja auch zwei Ansätze von JSF: Geht man nach dem Ordner (/faces/*) oder nach den Dateiendungen (*.xhtml). Das muss man irgendwo konfigurieren. Aber es ist nur einmal zu tun. Mein erstes Mal mit JSF war auch so, ich sah nur HTML und Tags, nichts hat der Servlet-Container gemacht, bis die Einstellung in web.xml richtig war.

Früher brauchte man einen Deployment Descriptor für ganz andere Dinge, wie neue Servlets anmelden usw. Mit Servlet 3.0 kann man das über Annotationen regeln und web.xml wird schmal.
 

Fant

Bekanntes Mitglied
Das url-pattern gibt eigentlich nur an, wie deine jsf-Seiten von außen angesprochen werden können. Die JSF-Seiten selbst sollten immer im xhtml-Format sein. Vermutlich hast du zuvor tatsächlich einen Ordner faces angelegt und dort deine index.xhtml hineingesteckt? Dann wäre der Pfad nach außen hin von der Form [c]/pfad/zur/app/faces/faces/index.xhtml[/c] gewesen. Liegt die index-Seite jedoch auf unterster Ebene, dann wäre [c]/pfad/zur/app//faces/index.xhtml[/c] richtig.

Du kannst dein URL-Patter auch zB so abändern:
HTML:
<servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.meineendung</url-pattern>
  </servlet-mapping>

dann wird deine Index-Seite über [c]/pfad/zur/app//faces/index.meineendung[/c] angesprochen.

Um kenntlich zu machen, dass es sich aber um JSF-Seiten handelt, benutzt man häufig#

HTML:
  <url-pattern>*.jsf</url-pattern>
oder
HTML:
  <url-pattern>/faces/*</url-pattern>
 
Zuletzt bearbeitet:

Mr Hankey

Mitglied
Gut, danke für die Antworten.

Habe zwar keinen Ordner faces erstellt, aber das URL Pattern muss wohl trotzdem davor, auch wenn sich die Dateien im Hauptordner befinden.

Wenn man jedoch nur eine Dateiendung, also *.xhtml z.B., ist es egal, in welchem Ordner Die Datei sich befindet, ihre Tags werden gerendert. Man muss jedoch den Ordnernamen im Pfad angeben.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
OnDemand Virtual Server in Glassfish findet Recource nicht Server einrichten und konfigurieren 1
OnDemand Glassfish: Properties wie auf Server Server einrichten und konfigurieren 1
R Multi-Server Architektur im AS (JBOSS/Glassfish) realisieren Server einrichten und konfigurieren 2
P Ortung von Usern und Umleitung an Server in GlassFish? Server einrichten und konfigurieren 7
C [Glassfish] Entfernten Glassfish Server in Eclipse verbinden Server einrichten und konfigurieren 3
M Glassfish 5 in Eclipse 2018-12 | in den JSF Capabilities wird nur JSF 2.2 angeboten Server einrichten und konfigurieren 8
J Glassfish 4.1 lässt sich nicht aus Eclipse starten Server einrichten und konfigurieren 1
J Kein Zugriff auf die Anwendung nach Deployment Glassfish Server einrichten und konfigurieren 15
M Glassfish und Apache2 Server einrichten und konfigurieren 5
OnDemand Glassfish Path unter OSX Server einrichten und konfigurieren 3
R Probleme mit Glassfish und StartSSL Zertifikat Server einrichten und konfigurieren 0
OnDemand Glassfish bricht zusammen HTTP 503 Server einrichten und konfigurieren 18
D Glassfish - ERR_SSL_WEAK_SERVER_EPHEMERAL_DH_KEY Server einrichten und konfigurieren 0
OnDemand Welcher Appserver? Glassfish, Jboss? Server einrichten und konfigurieren 8
OnDemand Glassfish Probleme mit Eclipse Server einrichten und konfigurieren 0
OnDemand Glassfish: Resource erstellen und abrufen Server einrichten und konfigurieren 0
OnDemand Glassfish Clean / Clear Cache Server einrichten und konfigurieren 0
FINF_AW_Alex WebLogic, Glassfish, Tomcat.... Server einrichten und konfigurieren 3
M Glassfish 4: java.net.MalformedURLException: Bad URL path Server einrichten und konfigurieren 7
D Domain lässt sich nicht starten Glassfish 4.1 Server einrichten und konfigurieren 1
J GlassFish-Domain nicht startbar unter AVG Internet Security 2014 Server einrichten und konfigurieren 7
FINF_AW_Alex GlassFish 4.1 - WAR Datei wird nicht angenommen/deployed Server einrichten und konfigurieren 2
C Glassfish 2.1 / SJSAS 9.1 Log - Meldungen werden nicht angezeigt Server einrichten und konfigurieren 1
A glassfish JavaMail-Session bearbeiten Server einrichten und konfigurieren 1
M Gibt es Glassfish Hoster die kostenlos sind? Server einrichten und konfigurieren 3
C GlassFish ist extrem langsam. Server einrichten und konfigurieren 10
C GlassFish fehler beim Deployen und kein Logging. Server einrichten und konfigurieren 2
S glassfish Server einrichten und konfigurieren 4
L glassfish Anwendung Permalinks über Subdomain Server einrichten und konfigurieren 6
T GlassFish anstatt Apache Tomcat Server einrichten und konfigurieren 29
H Glassfish auf Tomcat ? Server einrichten und konfigurieren 2
T Glassfish weigert sich zu deployn? o.0 Server einrichten und konfigurieren 2
W Glassfish JDBC Verbindungspools ändern ohne neustart Server einrichten und konfigurieren 5
K Glassfish 3.1.1. lässt sich nicht starten (Nullpointer Exception) Server einrichten und konfigurieren 3
T JBOSS und Glassfish auf einem physischen Rechner Server einrichten und konfigurieren 5
S Zeitzone im Glassfish einstellen Server einrichten und konfigurieren 3
S [GlassFish] Deployen (ggf. mit Netbeans verbinden) Server einrichten und konfigurieren 9
S GlassFish installieren Server einrichten und konfigurieren 5
S Mailversand und GlassFish Server einrichten und konfigurieren 4
M [Glassfish] Zugriff auf DB möglich? Server einrichten und konfigurieren 9
M [Glassfish] Warnung: Multiple [2] JMX MBeanServer instances exist Server einrichten und konfigurieren 3
K Glassfish 3.1.1 mit mod_jk und Apache 2.2 Server einrichten und konfigurieren 1
T Glassfish - HttpOnly Cookie Server einrichten und konfigurieren 2
A Glassfish AdminConsole Probleme Server einrichten und konfigurieren 6
dzim GlassFish 2.1.1 - Authentifizierung von BASIC auf WS-Security umstellen Server einrichten und konfigurieren 3
Chris81T Glassfish -> JDBCRealm Bezug User <> Gruppe Server einrichten und konfigurieren 1
B Glassfish und Eclipse Server einrichten und konfigurieren 5
D [Glassfish] fremde JMS Middleware registrieren Server einrichten und konfigurieren 3
H Glassfish Servlets Server einrichten und konfigurieren 6
cowabunga1984 Glassfish und JMX Server einrichten und konfigurieren 3
G Eure Meinung zu Glassfish V2 Server einrichten und konfigurieren 2
B Glassfish und Tomcat brauchen ewig zum Starten. Server einrichten und konfigurieren 7
B Volano Server einrichten Server einrichten und konfigurieren 4
W Schnittstelle zwischen Server und Smartwatch Server einrichten und konfigurieren 3
M Server akzeptiert neues Zertifikat nicht Server einrichten und konfigurieren 9
S Tomcat Server nicht erreichbar Server einrichten und konfigurieren 21
O Ich Suche GTA 5 RP Server Scripter für atl:V Server einrichten und konfigurieren 0
F Wie laufenden Docker Container auf Debian Server von außen über den Browser erreichen. Server einrichten und konfigurieren 3
M Keine Verbinung zu Java-Https-Server möglich (Handshake-Fail) Server einrichten und konfigurieren 7
J Eigenen Socket auf entferntem Server laufen lassen Server einrichten und konfigurieren 7
M embeddet Jetty Server mit MyFaces Howto gesucht Server einrichten und konfigurieren 0
S JRE distribution Server Server einrichten und konfigurieren 0
R Bei externem Hosting: Neben WildFly "normaler" http-Server nötig? Server einrichten und konfigurieren 3
I JAVA EE Server mit integrierter Datenbank Server einrichten und konfigurieren 0
M Java-EJB-Anwendung auf Server bzw. Client deployen Server einrichten und konfigurieren 0
D Daten auf Apache Tomcat Server ablegen, möglich ? Server einrichten und konfigurieren 1
J Java Programm auf Linux Server Laufen lassen Server einrichten und konfigurieren 6
M Günstigen Applikation Server? Server einrichten und konfigurieren 5
K Server aufsetzen Server einrichten und konfigurieren 6
M Wo Server hosten Server einrichten und konfigurieren 9
B FTP-Server einrichten. Server einrichten und konfigurieren 10
U Normalen Apache-Http-Server und AS nebeneinander Server einrichten und konfigurieren 2
V One-Shot-HTTP-Server Server einrichten und konfigurieren 6
P JBoss 7 Server log4j.jar Server einrichten und konfigurieren 10
P JBoss Server Server einrichten und konfigurieren 2
G Am Server Dateien ablegen Server einrichten und konfigurieren 20
G Server Config File Server einrichten und konfigurieren 2
G Offener Port am Server Server einrichten und konfigurieren 17
T App Server für Ubuntu gesucht Server einrichten und konfigurieren 9
ruutaiokwu svn server auf lokalem filesystem unter windows einrichten Server einrichten und konfigurieren 14
M Hardwareempfehlung für TOMCAT Server Server einrichten und konfigurieren 8
D Probleme Installation JBoss Application Server Server einrichten und konfigurieren 5
R Spring Server für Spring-Framework notwendig? Server einrichten und konfigurieren 3
R Kann SpringSource dm-Server nicht starten Server einrichten und konfigurieren 5
P Http server Server einrichten und konfigurieren 2
G Tomcat server.xml einrichten Server einrichten und konfigurieren 1
G pendant zu globalem tomcat web.xml im ibm websphere-server Server einrichten und konfigurieren 2
C Eclipse und externer Tomcat Server Server einrichten und konfigurieren 6
C XAMPP auf 1und1 root server Server einrichten und konfigurieren 2
S Eine Frage zu log4j, jboss an sql-server (im teigmantel ;) ) Server einrichten und konfigurieren 3
J Tomcat, web.xml, server.xml -> Projektpfad Server einrichten und konfigurieren 18

Ähnliche Java Themen

Neue Themen


Oben