Pessoal, estou tentando criar uma aplicação JSF usando o plugin para o eclipse 3.0… assim que eu crio o meu projeto, o eclipse gera automaticamente o arquivo web.xml para mim! Assim que o arquivo é gerado o eclipse já acusa um erro: [color="#444444"]Cannot find the declaration of element ‘web-app’[/color]
Ah, estou usando o tomcat 5.0 e configurei a versão do servlet para 2.4
O código do arquivo web.xml é o seguinte (o erro está na linha 5):
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>client</param-value>
</context-param>
<context-param>
<param-name>com.sun.faces.validateXml</param-name>
<param-value>false</param-value>
<description>
Set this flag to true if you want the JavaServer Faces
Reference Implementation to validate the XML in your
faces-config.xml resources against the DTD. Default
value is false.
</description>
</context-param>
<context-param>
<param-name>com.sun.faces.verifyObjects</param-name>
<param-value>true</param-value>
<description>
Set this flag to true if you want the JavaServer Faces
Reference Implementation to verify that all of the application
objects you have configured (components, converters,
renderers, and validators) can be successfully created.
Default value is false.
</description>
</context-param>
<!-- Faces Servlet -->
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup> 1 </load-on-startup>
</servlet>
<!-- Faces Servlet Mapping -->
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/fs/*</url-pattern>
</servlet-mapping>
<taglib>
<taglib-uri>/tags/faces-f</taglib-uri>
<taglib-location>/WEB-INF/jsf_core.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/faces-h</taglib-uri>
<taglib-location>/WEB-INF/html_basic.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/artemis</taglib-uri>
<taglib-location>/WEB-INF/artemis.tld</taglib-location>
</taglib>
Bom, estou usando JSF e eclipse mas sem plugin. Ja tentou rodar sua aplicação no tomcat só pra ver se roda? As vezes o plugin que ta com problemas.[/quote]
Oi Flin! Que bom encontrar alguém que também esteja usando JSF ehehehe
É o seguinte… é pq o Tomcat 5.0 usa a versao 2.4 do servlet e quando eu configuro o eclipse para isso dá problema! Quando eu troco a versao para 2.3 ele não reclama! Mas achei estranho o fato do web.xml ficar “errado” quando eu uso a versão 2.4 do servlet…