I'm trying to run simple JSF webapp and get such exceptions in browser while accessing .jsf page:
javax.servlet.ServletExcep
tion: Servlet.init() for servlet Faces Servlet threw exception
org.apache.catalina.valves
.ErrorRepo
rtValve.in
voke(Error
ReportValv
e.java:117
)
org.apache.catalina.connec
tor.Coyote
Adapter.se
rvice(Coyo
teAdapter.
java:151)
org.apache.coyote.http11.H
ttp11Proce
ssor.proce
ss(Http11P
rocessor.j
ava:870)
org.apache.coyote.http11.H
ttp11BaseP
rotocol$Ht
tp11Connec
tionHandle
r.processC
onnection(
Http11Base
Protocol.j
ava:665)
org.apache.tomcat.util.net
.PoolTcpEn
dpoint.pro
cessSocket
(PoolTcpEn
dpoint.jav
a:528)
org.apache.tomcat.util.net
.LeaderFol
lowerWorke
rThread.ru
nIt(Leader
FollowerWo
rkerThread
.java:81)
org.apache.tomcat.util.thr
eads.Threa
dPool$Cont
rolRunnabl
e.run(Thre
adPool.jav
a:685)
java.lang.Thread.run(Threa
d.java:620
)
root cause
java.lang.NullPointerExcep
tion
javax.faces.webapp.FacesSe
rvlet.init
(FacesServ
let.java:1
44)
org.apache.catalina.valves
.ErrorRepo
rtValve.in
voke(Error
ReportValv
e.java:117
)
org.apache.catalina.connec
tor.Coyote
Adapter.se
rvice(Coyo
teAdapter.
java:151)
org.apache.coyote.http11.H
ttp11Proce
ssor.proce
ss(Http11P
rocessor.j
ava:870)
org.apache.coyote.http11.H
ttp11BaseP
rotocol$Ht
tp11Connec
tionHandle
r.processC
onnection(
Http11Base
Protocol.j
ava:665)
org.apache.tomcat.util.net
.PoolTcpEn
dpoint.pro
cessSocket
(PoolTcpEn
dpoint.jav
a:528)
org.apache.tomcat.util.net
.LeaderFol
lowerWorke
rThread.ru
nIt(Leader
FollowerWo
rkerThread
.java:81)
org.apache.tomcat.util.thr
eads.Threa
dPool$Cont
rolRunnabl
e.run(Thre
adPool.jav
a:685)
java.lang.Thread.run(Threa
d.java:620
)
I'm using Tomcat 5.5 withJSF 1.1(jsf-impl.jar and jsf-api.jar are in lib folder)
web.xml:
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"
http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
<display-name>Blog</displa
y-name>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces
.webapp.Fa
cesServlet
</servlet-
class>
<load-on-startup> 1 </load-on-startup>
</servlet>
<!-- Faces Servlet Mapping -->
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pa
ttern>
</servlet-mapping>
</web-app>
faces-config.xml:
<?xml version='1.0' encoding='UTF-8'?>
<faces-config xmlns="
http://java.sun.com/xml/ns/javaee"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd"
version="1.2">
</faces-config>
Start Free Trial