Luciano_Lopes 27 de abr. de 2011
jsnpereira 27 de abr. de 2011
eu fiz a configuração automática no eclipse e veja em baixo
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xmlns= "http://java.sun.com/xml/ns/javaee" xmlns:web= "http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation= "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id= "WebApp_ID" version= "2.5" >
<display-name> Cadastro</display-name>
<welcome-file-list>
<welcome-file> index.html</welcome-file>
<welcome-file> index.htm</welcome-file>
<welcome-file> index.jsp</welcome-file>
<welcome-file> default.html</welcome-file>
<welcome-file> default.htm</welcome-file>
<welcome-file> default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name> Faces Servlet</servlet-name>
<servlet-class> javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup> 1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name> Faces Servlet</servlet-name>
<url-pattern> *.jsf</url-pattern>
</servlet-mapping>
</web-app>
Está correto???
jsnpereira 27 de abr. de 2011
luxu:
nesse trecho faça assim:
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
não dá assim… se alterar esse, e ai rodar o programa pode gerar muito erro por que já configurando tudo os arquivos por .jsf
jsnpereira 28 de abr. de 2011
já descobri alguns e alterei… por que escrevi errado “cadastro.jsf” e correto “cadastro.jsp” vem configuração automática da *.jsf
Arrumei tudo… e testamos mas apareceu outro erro.
Mensagem de erro
INFO : Initializing Mojarra ( 1.2 _15 - b01 - FCS ) for context '/Cadastro'
log4j : WARN No appenders could be found for logger ( org . ajax4jsf . renderkit . ChameleonRenderKitFactory ).
log4j : WARN Please initialize the log4j system properly .
28 /04/ 2011 01 : 44 : 01 org . apache . coyote . http11 . Http11Protocol start
INFO : Starting Coyote HTTP / 1.1 on http - 8080
28 /04/ 2011 01 : 44 : 02 org . apache . jk . common . ChannelSocket init
INFO : JK : ajp13 listening on / 0.0 . 0.0 : 8009
28 /04/ 2011 01 : 44 : 02 org . apache . jk . server . JkMain start
INFO : Jk running ID = 0 time = 0 / 26 config = null
28 /04/ 2011 01 : 44 : 02 org . apache . catalina . startup . Catalina start
INFO : Server startup in 2294 ms
28 /04/ 2011 01 : 44 : 04 org . apache . catalina . core . StandardWrapperValve invoke
GRAVE : Servlet . service () for servlet Faces Servlet threw exception
java . lang . NullPointerException : FacesContext is null
at org . ajax4jsf . context . AjaxContext . getCurrentInstance ( AjaxContext . java : 159 )
at org . ajax4jsf . context . AjaxContext . getCurrentInstance ( AjaxContext . java : 144 )
at org . ajax4jsf . component . AjaxViewRoot . getViewId ( AjaxViewRoot . java : 588 )
at com . sun . faces . lifecycle . Phase . doPhase ( Phase . java : 104 )
at com . sun . faces . lifecycle . LifecycleImpl . render ( LifecycleImpl . java : 139 )
at javax . faces . webapp . FacesServlet . service ( FacesServlet . java : 266 )
at org . apache . catalina . core . ApplicationFilterChain . internalDoFilter ( ApplicationFilterChain . java : 290 )
at org . apache . catalina . core . ApplicationFilterChain . doFilter ( ApplicationFilterChain . java : 206 )
at org . apache . catalina . core . StandardWrapperValve . invoke ( StandardWrapperValve . java : 233 )
at org . apache . catalina . core . StandardContextValve . invoke ( StandardContextValve . java : 191 )
at org . apache . catalina . core . StandardHostValve . invoke ( StandardHostValve . java : 127 )
at org . apache . catalina . valves . ErrorReportValve . invoke ( ErrorReportValve . java : 102 )
at org . apache . catalina . core . StandardEngineValve . invoke ( StandardEngineValve . java : 109 )
at org . apache . catalina . connector . CoyoteAdapter . service ( CoyoteAdapter . java : 298 )
at org . apache . coyote . http11 . Http11Processor . process ( Http11Processor . java : 859 )
at org . apache . coyote . http11 . Http11Protocol $Http11ConnectionHandler . process ( Http11Protocol . java : 588 )
at org . apache . tomcat . util . net . JIoEndpoint $Worker . run ( JIoEndpoint . java : 489 )
at java . lang . Thread . run ( Thread . java : 619 )
Assim FacesContext está retornando null, como esse ocorreu o erro? Qual passo da configuração?