I'm trying to make the todo example run on my own by copying the code from the tutorial.
I prepared everything, even the hibernate.cfg.xml and components.xml file but I get this error file executing the login.jsp file:
13:45:58,855 ERROR [ExceptionFilter] handling uncaught exception
org.apache.jasper.JasperException: An exception occurred processing JSP page /login.jsp at line 9
6: </head>
7: <body>
8: <h1>Login</h1>
9: <f:view>
10: <h:form>
11: <div>
12: <h:inputText value="#{login.user}"/>
Stacktrace:
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:415)
at
...
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Cannot find FacesContext
at javax.faces.webapp.UIComponentClassicTagBase.getFacesContext(UIComponentClassicTagBase.java:1796)
at javax.faces.webapp.UIComponentClassicTagBase.setJspId(UIComponentClassicTagBase.java:1613)
at
...
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
... 40 more
13:45:58,855 ERROR [ExceptionFilter] exception root cause
java.lang.RuntimeException: Cannot find FacesContext
at javax.faces.webapp.UIComponentClassicTagBase.getFacesContext(UIComponentClassicTagBase.java:1796)
at javax.faces.webapp.UIComponentClassicTagBase.setJspId(UIComponentClassicTagBase.java:1613)
at
...
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Unknown Source)
Please tell how to fix this problem.
Please.
I tried to copy the jsp code except the first two lines in a xhtml file and tried to make it run.
I get no errors but the page is empty and I don't see what I should see.