JSP Fehlermeldung bei Verwendung von Java-Expression-Language

Derzeit sitze ich an einer Aufgabe für die FH, nach welcher ich zum einen einen Usernamen abfragen Soll, der dann über die Sitzung irgendwo (bei mir im footer) auf der Seite angezeigt werden soll. Zum anderen sollen wir noch die Möglichkeit bieten neue Artikel in die Seite einzubinden. Das ganze soll mit MVC realisiert werden.

Jedes mal wenn ich folgende Ausdrücke benutze "${userName}" bekomme ich eine ServletException ("java.lang.NoClassDefFoundError: Could not initialize class org.apache.jasper.el.ELContextImpl").
Ich google schon seit zwei Tagen nach einer Lösung, doch bisher habe ich noch nichts gefunden. Ich benutze Eclipse für Java EE und Tomcat 7 als Container (als teil von XAMPP).


Noch eine weiter Frage:
Mich interessiert, ob meine Realisierung eines MVC (in der JSP soll mit den Beans gearbeitet werden, die der Controller vorher aussucht) soweit korrekt ist. (da ich derzeit Probleme habe das ganze zum laufen zu bekommen habe ich nur einen userName zur request und nicht ein Objekt user zur session hinzugefügt)
Mein Controller -> https://github.com/iButters/WebEngineeringI/blob/master/src/Servlets/Controller.java
Meine User Klasse -> https://github.com/iButters/WebEngineeringI/blob/master/src/Classes/User.java
Meine JSP-Dateien ->https://github.com/iButters/WebEngineeringI/tree/master/WebContent

Für erstellen neuer Artikel dachte ich mir, dass ich eine Klasse Pages (die außerdem eine statische Liste mit allen erzeugten Pages hält) benutze, welche neue Seiten hinzufügt, die wiederum Artikel enthalten (String Titel, String Text, String Code). Durch einen Klick auf einen Link wird die entsprechende Page angefordert und der JSP verfügbar gemacht. Die JSP entnimmt dann den sämtliche Artikel und fügt deren Attribute in die Seite ein.
Ist das so richtig gedacht?
 

stg

Top Contributor
Das hat nix mit dem Problem zu tun. Das ist einfach ein Eclipse Bundle, welches diverse PlugIns usw für die Java EE Entwicklung schon mitliefert.
 
Ich habe mein Projekt mal auf ein Minimum reduziert, um zu zeigen, wo der Fehler liegt.
Auf meiner Loginpage -> https://github.com/iButters/WebEngineeringI/blob/master/WebContent/login.jsp
knallt es bei Zeile 34
Java:
"<cut value="${sessionScope.userName}" default="hello"/>
. c:eek:ut funktioniert wunderbar, so lange ich keine JEL benutze. Ich habe außerdem auch schon alle Scopes ausprobiert und es auch ohne versucht, aber das ändert nichts.

Hier mal ein Screenshot von der Fehlermeldung (ohne sessionScope):
X0rGJ9C.png


Fehlermeldung (mit sessionScope):
xZDn3Fg.png


Er schrieb er braucht JavaEE
Habe es nur dabei geschrieben, für den Fall dass es an der IDE liegen könnte.
Laut Vorlesung kann ich das auch mit Standard Eclipse für Java machen, aber da hatte ich nicht die Möglichkeit ein Dynamisches Webproject anzulegen. Also sollte mir nur die Arbeit erleichtern.
 
Zuletzt bearbeitet:

stg

Top Contributor
Wie baust du dein Project? Mit Maven, gradle, ... ? Wie sieht das Build-Sciprt aus?

Schau mal in den fertigen Build, also dein war-file, welches deployed wird. Speziell in WEB-INF/lib .... und zeig uns mal bitte den Inhalt.
 
@stq Ein war Datei ist in meinem Projekt irgendwie nicht enthalten. Soweit ich weiß, brauche ich das nur, wenn ich es auf einem anderen Server deployen will? Ich rufe meine Seiten direkt unter Eclipse ("Run On Server"). Wenn ich die trotzdem brauche, wüsste ich nicht, was ich zu tun hätte.

Maven und Gradle benutze ich nicht. Ich habe ein einfaches Dynamisches Webprojekt erstellt.
Unter WEB-INF/lib befindet sich nur die jst-1.2.jar (welche ich für taglibs brauchte). ansonsten ist WEB-INF leer.

Ich habe mir schon den TomCat Server von einem Kollegen kopiert, bei dem die EL funktionieren. Aber leider bringt mir das rein gar nichts. Ich glaube, werde Eclipse noch mal löschen und neu herunter laden.
 
Ich habe jetzt mal ein war file erstellt und es auf meinen TomCat server gepackt. Dann über XAMPP controll center den server gestartet und im browser die seite aufgerufen.

Funktioniert einwandfrei :D
Ich habe mein ganzes Wochenende mit diesem billigen Fehler verbracht, dabei läuft eigentlich alles.
Muss wohl in Eclipse was falsch eingestellt sein.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
O Hibernate Fehlermeldung bei start des Servers Allgemeines EE 2
Kenan89 Fehlermeldung bei misslungener Anmeldung Allgemeines EE 8
D Fehlermeldung hs_err_pid4104 - Editor Allgemeines EE 8
Y JSF Komische Fehlermeldung nach Deployment und Serverstart Allgemeines EE 5
B Fehlermeldung beim ausführen des Clients // Need Help Allgemeines EE 2
B ich kann mit dieser fehlermeldung nix anfangen? Allgemeines EE 5
K Dateipfad in Fehlermeldung nicht nachvollziehbar Allgemeines EE 3
K Fehlermeldung bei Serverapplikation Allgemeines EE 3
F Fehlermeldung beim redirect in der JSP Allgemeines EE 4
M Fehlermeldung von Class an anderes Servlet und dann in JSP Allgemeines EE 5
G jboss fehlermeldung Allgemeines EE 4
N Validierung:häßliche Fehlermeldung, wie überschreibe ich sie Allgemeines EE 4
F kryptische Fehlermeldung Allgemeines EE 2
B Sun Application Server 8 --- Nichtsaussagende Fehlermeldung Allgemeines EE 2
B Exception - kann mit der Fehlermeldung nix anfangen Allgemeines EE 3
D Login - unbekannte Fehlermeldung Allgemeines EE 3
S JEE5: Verwendung von zwei Interfaces Allgemeines EE 4
G Neue Session bei der Verwendung von Frames Allgemeines EE 3
B Verwendung von DynActionForm (Struts) Allgemeines EE 10
T Java ServerFaces Anwendung mit XHTML & CSS Allgemeines EE 1
E modulare Java-Anwendung verteilen (Camel) Allgemeines EE 0
B Java Mail und idle() mit zig Emailadressen? Allgemeines EE 59
H JWebUnit Fehler: java.lang.NoClassDefFoundError: org/apache/regexp/RESyntaxException Allgemeines EE 24
B Java mail API - möchte nur eine gewisse Anzahl von Emails in die Liste holen Allgemeines EE 3
M Rest mit Java 11 Allgemeines EE 6
M java.lang.SecurityException: class "javax.persistence.TupleElement"'s signer information does not match ... Allgemeines EE 1
F Java Programmierer Allgemeines EE 13
R Wie viel DevOps sollte ein Java-Entwickler kennen, der sich in Microservices spezialisiert? Allgemeines EE 5
Dimax JSP Probleme mit Java in JSP Allgemeines EE 21
Dimax JSP Auf button click java methode ausführen.Ist das möglich? Allgemeines EE 6
B Logging (log4j) in JAVA EE application - WildFly Allgemeines EE 15
A Java EE (am Cleint) und websocket Allgemeines EE 8
J Ich kann Java JDK nicht downloaden Allgemeines EE 6
R Aufbau zum Java EE Entwickler - Schulungen Allgemeines EE 0
G Java EE Hosting ? Allgemeines EE 6
P Java EE Videotutorials Allgemeines EE 1
R Java Enterpise entwickeln mit Virtualbox Allgemeines EE 6
A OutOfMemoryError: Java heap space Allgemeines EE 7
I Start Word from Java Allgemeines EE 1
T Java Jersey Interceptor Allgemeines EE 7
R Post Variable in Java Allgemeines EE 8
K Wie habt ihr Java EE gelernt? Allgemeines EE 11
hjpsoft JSF Lösung einer Aufgabe im "Workshop Java EE7" Allgemeines EE 5
S Welcher Java EE Applikationserver für RESTful Webservice? Allgemeines EE 2
T Java Login Allgemeines EE 1
L Certified Master Java Enterprise Architect Java EE Allgemeines EE 3
R Java EE 6, eclipse, maven, jsf, hibernate, mysql Allgemeines EE 8
D Einfaches Java Projekt funktioniert nicht Allgemeines EE 3
W Authentifizierung und Sessions in Java EE7 Allgemeines EE 5
OnDemand Task in Java ee Allgemeines EE 7
OnDemand JSF - java File Verständnisfrage Allgemeines EE 5
OnDemand Deployen ohne .java Files Allgemeines EE 0
E Wie kann ich über einen Suchfeld in Java Server Pages nach Datenbankinhalten suchen? Allgemeines EE 11
V Java EE 7 CDI, annotations und beans Allgemeines EE 1
G Bachelorthesis: Java oder PHP (CMS) Allgemeines EE 7
X Konsolenausgabe einer java klasse in eine jsp umleiten Allgemeines EE 7
S Aufruf eines EJBs aus einer nativen Java-Applikation Allgemeines EE 1
T Fertiges html javascrip css template in java EE application Allgemeines EE 0
F Eclipse/Java EE Debug-Problem Allgemeines EE 1
D Java Projekt goes Webservice Allgemeines EE 6
L Button Handling in JSP mit Java-Backend Allgemeines EE 2
Shams Frage zu Dowload von JAVA SDK Allgemeines EE 5
T Größeres Java EE Beispiel Projekt Allgemeines EE 4
N JavaScript schickt und Java empfängt? Allgemeines EE 4
O Java EE in Netbeans + allgemeine Fragen Allgemeines EE 5
H java selenium spezis? Allgemeines EE 4
H java selenium test connection refused Allgemeines EE 6
M Java EE-Technologie-Lern-Wahl Allgemeines EE 5
B [EJB] javax.inject.DefinitionException: bean not a Java type Allgemeines EE 5
J Java Dependencies auslesen Allgemeines EE 19
2 installation java EE Allgemeines EE 12
J PHP oder Java? Allgemeines EE 12
L Webseiten Formulare über Java Oberfläche ausfüllen? Allgemeines EE 2
T Java CMS Entwicklung : Welcher Weg ist besser? Allgemeines EE 9
F Gesucht: Gratis Server für Java Entwickler Allgemeines EE 4
J Einstieg in Java EE Allgemeines EE 5
aze Eclipse Java EE Web Project:Wo liegen die Servlets ? Allgemeines EE 4
S java Entities Problem Allgemeines EE 19
D Grundüberlegung Java Webprojekt Allgemeines EE 10
F Einstieg in Java EE - Beispielanwendungen Allgemeines EE 52
R JAVA EE - eigene Klassen aus EJB übernehmen Allgemeines EE 2
T "normales" Java Programm auf einen Server laufen lassen Allgemeines EE 3
M EE6+EJB+JavaLib: Error in annotation processing: java.lang.NoClassDefFoundError Allgemeines EE 4
G java ResourceLocator Allgemeines EE 12
M Was ist mit Java möglich? Allgemeines EE 13
T Komponenten zusammenhänge Java EE Allgemeines EE 7
A Java CMS Allgemeines EE 2
P Architektur Java EE <-> HTML5 Allgemeines EE 3
A Java Tomcat findet Website nicht Allgemeines EE 8
F Java EE Server nutzung kostenlos an Schule? (zB. mit Glassfish) Allgemeines EE 6
B Java EE, kickstart my heart Allgemeines EE 10
P Frage zu Java EE Design Patterns Allgemeines EE 3
G EJB und Java EE - No Persistence provider Allgemeines EE 5
zilti Java EE Hosting, worauf muss ich achten? Allgemeines EE 5
M Java EE6: Wie Login-Vorgang durchführen? Allgemeines EE 2
MQue Java Web- Application -> MVC Allgemeines EE 4
G Java <-> Flex Allgemeines EE 2
Spin Ant - Java Beans umsetzen Allgemeines EE 4
V "null" durch NICHTS ersetzen jsp und java beans Allgemeines EE 3
M Serialisierung und Klonen in Java Allgemeines EE 5

Ähnliche Java Themen

Neue Themen


Oben