Erro JSF

4 respostas
P

Olá pessoal,

estou tentando rodar um exemplo bem simples usando JSF, mas estou com um problema que nao consigo resolver… o problema é que quando eu rodo o projeto com o Tomcat versao (5.5.26) ele levanta o erro:

java.lang.NullPointerException

at javax.faces.webapp.FacesServlet.init(FacesServlet.java:144)

at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)

at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)

at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)

at org.apache.catalina.core.StandardService.start(StandardService.java:448)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)

at org.apache.catalina.startup.Catalina.start(Catalina.java:552)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)

já coloquei as Libs jsf-impl.jar e jsp-api.jar na pasta common\lib do Tomcat, mas o erro ainda continua…

o meu arquivo web.xml segue abaixo:

<?xml version="1.0" encoding="UTF-8"?> projeto1 Faces Servlet javax.faces.webapp.FacesServlet 1 Faces Servlet *.faces index.jsp

Alguém conhece esse erro??

Obrigado!!!

4 Respostas

gigicantador

No seu web.xml falta o listener, em que você configura o uso da biblioteca jsf

&lt;listener&gt; &lt;listener-class&gt;com.sun.faces.config.ConfigureListener&lt;/listener-class&gt; &lt;/listener&gt;

P

blz… obrigado com a dica…

so que depois que eu coloquei o m ocorreu o seguinte erro:

Error configuring application listener of class com.sun.faces.config.ConfigureListener

java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet

at java.lang.Class.getDeclaredConstructors0(Native Method)

at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)

at java.lang.Class.getConstructor0(Unknown Source)

at java.lang.Class.newInstance0(Unknown Source)

at java.lang.Class.newInstance(Unknown Source)

at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3713)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)

at org.apache.catalina.core.StandardService.start(StandardService.java:448)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)

at org.apache.catalina.startup.Catalina.start(Catalina.java:552)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)

ta faltando eu colocar alguma lib no meu projeto, ou no tomcat???

obrigado!!!

gigicantador

Agora ele está pedindo a digester

Error configuring application listener of class com.sun.faces.config.ConfigureListener java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet

Para uma aplicação básica JSF você precisa:

[list]commons-digester.jar[/list]
[list]common-annotations.jar[/list]
[list]commons-beanutils.jar[/list]
[list]commons-logging.jar[/list]
[list]jsf-api.jar[/list]
[list]jsf-impl.jar[/list]
[list]jstl.jar[/list]
[list]standard.jar[/list]

P

Agora rodou…

Obrigado gigicantador pela ajuda…

era a falta da lib mesmo…

Obrigado!

Criado 21 de junho de 2008
Ultima resposta 22 de jun. de 2008
Respostas 4
Participantes 2