Galera, estou com um problema.
Estou desenvolvendo uma aplicação usando Spring + Hibernate e JSF.
Verssão do tomcat-6.0.2.
Adicionei na pasta lib do meu tomcat os Jars: jsf-api e jsf-impl.
Diretório: C:\Des\Java\tomcat-6.0.2\lib
O tomcat esta inicializando sem erros, mas quando vou acessar a aplicação pelo browser, esta ocorrendo o seguinte erro:
Erro:
Caused by: java.lang.IllegalStateException: Application was not properly initialized at startup,
could not find Factory: javax.faces.application.ApplicationFactory
at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:263)
at com.sun.faces.util.MessageFactory.getApplication(MessageFactory.java:212)
at com.sun.faces.util.MessageFactory.getMessage(MessageFactory.java:101)
at com.sun.faces.util.MessageFactory.getMessage(MessageFactory.java:80)
at com.sun.faces.util.MessageUtils.getExceptionMessageString(MessageUtils.java:276)
at com.sun.faces.taglib.jsf_core.ViewTag.doStartTag(ViewTag.java:159)
at org.apache.jsp.login_jsp._jspx_meth_f_005fview_005f0(login_jsp.java:103)
at org.apache.jsp.login_jsp._jspService(login_jsp.java:77)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:390)
... 20 more
Alguém saberia me dizer o porque desse errro, pois não esotu conseguindo resolver.
Aqui esta a jsp que estou acessando, nela utilizo algumas tags do JSF, quando retiro essas tags, funciona sem problemas.
Por que não estou conseguindo utilizar as tags do JSF ?????
login.jsp
<html>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<f:view>
<f:loadBundle var="text" basename="resource"/>
<head>
<title>
<h:outputLabel value="#{text['index.title']}"/>
</title>
</head>
<body>
<form action="/scap/j_security_check" method="POST">
<h1>
<font color="#2121ff">
<h:outputLabel value="#{text['index.subtitulo']}"/>
</font>
</h1>
<br/>
<div align="center">
<h:outputText value="Usuario: "/>
<h:inputText id="j_username" size="20"/>
<br>
<h:outputText value="Senha: "/>
<h:inputSecret id="j_password" size="20"/>
<br>
<input type="submit" value="Entrar"/>
</div>
</form>
<br/><br/>
<div class="footer">
© 2006 Ábaco Tecnologia de Informação. Todos os direitos reservados.<br/>
Versão 0.01 (Versão de Desenvolvimento)
</div>
</body>
</f:view>
</html>
Agradeço desde já.