tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
361
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Luciferius Luciferius ist offline Grünschnabel
    Registriert seit
    Jul 2011
    Beiträge
    2
    Hallo,

    Ich bin ein ICEfaces Anfänger und benutze eine Kombination aus ICEfaces 2.0+Eclipse3.6+Tomcat7.0. Ich bin die Schritt für Schritt Anleitung der Guide.pdf in der DateiICEfaces-2.0.0-Eclipse-3.6-plugins.zip durchgegangen um ein neues Projekt zu erstellen. Dann schrieb ich eine welcome.jspx mit folgendem Inhalt (kopiert aus nem anderen tut, müsste also gehen):

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <jsp:root version="1.2"
    xmlns:jsp="http://java.sun.com/JSP/Page"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:ice="http://www.icesoft.com/icefaces/component">
    <jsp:directive.page contentType="text/html;charset=ISO-8859-1" pageEncoding="ISO-8859-1"/>
    <f:view>
    <ice:outputDeclaration doctypeRoot="HTML" doctypePublic="-//W3C//DTD HTML 4.01 Transitional//EN" doctypeSystem="http://www.w3.org/TR/html4/loose.dtd"/>
    <html>
    <head>
    <title><ice:outputText value="MyOpac - Willkommenseite" /></title>
    <ice:outputStyle href="./xmlhttp/css/xp/xp.css" />
    </head>
    <body>
     
    <ice:outputText value="Willkommen bei MyOpac." />
    <br />
    <ice:outputText value="Ich wünsche viel Spaß." />
    <ice:form partialSubmit="true" >
    <ice:messages />
     
    </ice:form>
     
    </body>
    </html>
    </f:view>
    </jsp:root>

    Schließlich änderte ichn noch die index.jsp:

    Code :
    1
    2
    3
    4
    5
    6
    
    <html>
    <head> </head>
    <body>
    <jsp:forward page="welcome.jspx" />
    </body>
    </html>

    Also ich dann jedoch auf die entsprechende Seite ging, bekam ich nur folgende Exception:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    
    org.apache.jasper.JasperException: An exception occurred processing JSP page /welcome.jspx at line 8
     
    5: xmlns:h="http://java.sun.com/jsf/html"
    6: xmlns:ice="http://www.icefaces.org/component">
    7: <jsp:directive.page contentType="text/html;charset=ISO-8859-1" pageEncoding="ISO-8859-1"/>
    8: <f:view>
    9: <ice:outputDeclaration doctypeRoot="HTML" doctypePublic="-//W3C//DTD HTML 4.01 Transitional//EN" doctypeSystem="http://www.w3.org/TR/html4/loose.dtd"/>
    10: <html>
    11: <head>
     
     
    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:567)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:471)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:745)
    org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:716)
    org.apache.jsp.index_jsp._jspService(index_jsp.java:67)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
     
    root cause
     
    java.lang.NullPointerException
    [...]

    Was kann ich tun, damit es funktioniert, wo könnte der Fehler liegen?

    Viele Grüße,

    Luciferius
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Probleme mit ICEfaces-guide.pdf  
     

  2. #2
    Twistleton Twistleton ist offline Grünschnabel
    Registriert seit
    Aug 2011
    Beiträge
    3
    Hallo Luciferius,

    vielleicht liegt die Lösung in einem unpassenden Eintrag in der web.xml bzw. der faces-config.xml begründet.

    Warum muss es eigentlich JSP sein? Wären Faclets (XHTML files) nicht naheliegender?

    Gruß
    Twistleton
     

  3. #3
    Luciferius Luciferius ist offline Grünschnabel
    Registriert seit
    Jul 2011
    Beiträge
    2
    Ich bin ein absoluter Neuling, was Java EE angeht, wollte mir nur mal ein überblick verschaffen, habe aber herrausgefunden, das ab der Version 2.0 ICEfaces keine JSP mehr unterstützt.

    Gruß
    Luciferius
     

  4. #4
    Twistleton Twistleton ist offline Grünschnabel
    Registriert seit
    Aug 2011
    Beiträge
    3
    JSP ist mit JSF 2.0 schon noch möglich, aber nicht empfohlen, da verschiedene Dinge mit JSP nicht funktionieren.

    Ich versucht übrigens im Moment ein ähnliches Umfeld zum Fliegen zu bekommen: ICEface 2 mit Tomcat 7 und Scala.

    Viele Grüße
    Twistleton
     

Ähnliche Themen

  1. Icefaces Frage
    Von hesk im Forum Java
    Antworten: 0
    Letzter Beitrag: 17.06.11, 16:41
  2. ICEfaces
    Von Akeshihiro im Forum Java
    Antworten: 5
    Letzter Beitrag: 26.10.09, 06:32
  3. ICEfaces: Checkboxen im Programm aktivieren
    Von cuchulainn im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 05.06.09, 11:52
  4. render() und doView() mit IceFaces und Liferay
    Von cuchulainn im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 1
    Letzter Beitrag: 07.01.09, 16:36
  5. ICEFACES, JSF, Zugriff auf alle Sessions?
    Von WolfBauer im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 16.01.08, 03:23

Stichworte