Re:JSF e Mabon - Problema

2 respostas
GraveDigger

Perguntinha boba, mas como jah passei por isso…

Vc estah colocando os arquivos sob o diretorio MABOM ?

Experimente trocar a URL pattern de /mabon/* para *.jsf.

[]'s

2 Respostas

M

Olá,

Estava dando uma olhada no projeto Mabon que integra AJAX e JSF…Peguei um exemplo deles e está dando problema, então estou fazendo uma engenharia reversa com o mesmo…
Mas mesmo assim estou com problemas!

O web.xml disponibilizado é:

Faces Servlet
javax.faces.webapp.FacesServlet
1


Mabon Servlet net.java.dev.mabon.webapp.FacesLifecycleServlet

javax.faces.LIFECYCLE_ID
net.java.dev.mabon



Faces Servlet
/faces/


Mabon Servlet
/mabon/



index.jsp

O index.jsp (eu criei)
<jsp:forward page=“inputSuggest.faces”/>

Sendo que o inputSuggest tem a extensao .jspx…
Se eu coloco page=“inputSuggest.faces” dá problema de arquivo nao encontrado…
Se eu coloco “inputSuggest.jspx” dá FacesContext nao encontrado!

Como eu devo fazer??

obrigado

M

Mas dae dá null pointer

14:08:07,203 ERROR [[Mabon Servlet]] Servlet.service() for servlet Mabon Servlet threw exception

java.lang.NullPointerException

at java.util.regex.Matcher.getTextLength(Matcher.java:1127)

at java.util.regex.Matcher.reset(Matcher.java:284)

at java.util.regex.Matcher.(Matcher.java:205)

at java.util.regex.Pattern.matcher(Pattern.java:879)

at com.apress.projsf.mabon.lifecycle.phase.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:52)

at com.apress.projsf.mabon.lifecycle.LifecycleBase.executePhase(LifecycleBase.java:125)

at com.apress.projsf.mabon.lifecycle.LifecycleBase.execute(LifecycleBase.java:92)

at com.apress.projsf.mabon.lifecycle.MabonLifecycle.execute(MabonLifecycle.java:50)

at net.java.dev.mabon.webapp.FacesLifecycleServlet.service(FacesLifecycleServlet.java:101)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)

at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:153)

at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)

at java.lang.Thread.run(Thread.java:595)
Criado 4 de novembro de 2006
Ultima resposta 4 de nov. de 2006
Respostas 2
Participantes 2