JSF e Tomcat: INFO: Marking servlet Faces Servlet as unavailable

1 resposta
newbcc

Bom dia pessoal, estou com o seguinte problema:

Estou tentando rodar o exemplo do seguinte tutorial: [url]http://www.guj.com.br/article.show.logic?id=158[/url] e efetuando os mesmos procedimentos definidos no momento de configurar o ambiente:

1. instalei o Tomcat em D:\Programas\tomcat\Tomcat 6.0
2. descompactei o JSF em D:\Programas\tomcat\mojarra-2.0.0-PR2
3. [Acredito que o erro esteja ocorrendo nesse momento] adicionei nas variáveis de ambiente o diretório lib do JSF:

meu PATH (System Variables) antes da inserção do diretório:

D:\Programas\OracleXE\app\oracle\product\10.2.0\server\bin;
 %SystemRoot%\system32;
 %SystemRoot%;
 %SystemRoot%\System32\Wbem;
 C:\Program Files\Support Tools\;
 d:\data\notes;
 c:\program files\notes

meu PATH depois:

D:\Programas\OracleXE\app\oracle\product\10.2.0\server\bin;
 %SystemRoot%\system32;
 %SystemRoot%;
 %SystemRoot%\System32\Wbem;
 C:\Program Files\Support Tools\;
 d:\data\notes;c:\program files\notes;
 D:\Programas\tomcat\mojarra-2.0.0-PR2\lib

4. copio o seguinte arquivo .WAR - jsf-guessNumber2.0.war - do diretório SAMPLES do JSF e coloco em WEBAPPS do Tomcat
5. com o Tomcat de pé eu entro com o seguinte link: [url]http://localhost:8080/jsf-guessNumber2.0/[/url], e então é exibido o seguinte erro:

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

javax.servlet.ServletException: Wrapper cannot find servlet class javax.faces.webapp.FacesServlet or a class it depends on
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	java.lang.Thread.run(Unknown Source)


root cause 

java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	java.lang.Thread.run(Unknown Source)

Meu java está instalado em: C:\Program Files\Java\jre1.6.0_03

Alguém poderia me dar alguma dica/ajuda.

Obrigado, abs.

1 Resposta

newbcc

E aí pessoal, alguma dica? Qualquer coisa já ajudaria… gostaria de rodar pelo menos esse exemplo, achei bem didático.

Vlw… abs.

Criado 10 de março de 2009
Ultima resposta 10 de mar. de 2009
Respostas 1
Participantes 1