Componentes jsf não carregam

me manda o projeto

Untitled.zip (62,3 KB)

baixei aqui vou tentar

voce usa o TomCat? qual a versão?

tem 3 tipo de tomcat ai. Não sei pra q serve cada um.

/home/cleristonlincoln/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/8.5.11/tomcat-embed-core-8.5.11.jar
/home/cleristonlincoln/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/8.5.11/tomcat-embed-el-8.5.11.jar
/home/cleristonlincoln/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/8.5.11/tomcat-embed-websocket-8.5.11.jar

O problema é que, na hora de configurar teu projeto, você deixou a pasta WebContent, mesmo sendo um projeto maven, onde os arquivos ficaram em src/main/webapp.
Assim sendo, o projeto não encontra as configurações do JSF, logo, não funcionará direito.

1 - Remova o diretório WebContent e tudo que tem nele.
2 - Abra as propriedades do projeto > project facets
3 - Desmarque JSF e Dynamic Web Project.
4 - Clique em Apply.
5 - Remarque o Dynamic web project
6 - Clique no link que aparece embaixo (further configuration available)
7 - Defina como content directory o valor "src/main/webapp"
8 - Marque a opção "Generate web.xml"
9 - Clique em OK.
10 - Clique em apply.
11 - Clique em JSF
12 - Clique em "further configuration available"
13 - Altere o que for necessário (acredito que nada)
14 - Clique em ok e ok novamente.
15 - Rode o projeto e veja se funcionou

Quando for criar um projeto maven, sempre prefira seguir os passos abaixo (se utilizar eclipse):
1 - Abra o menu File, selecione New e Other
2 - Expanda a opção “Maven” e selecione "Maven project"
3 - Clique em Next
4 - Clique na opção "Create a simple project (skip archetype selection)
5 - Clique em Next
6 - Preencha o group id e o artifact id (altere a opção Version se quiser). Se for criar um projeto web, altere a opção Packaging para war
7 - Clique em Finish.
8 - Aguarde a criação do projeto
9 - Clique com o botão direito do mouse sobre o projeto e selecione properties
10 - Abra project facets
11 - Desmarque a opção “Dynamic web project” e corrija a versão do java (deve estar em 1.5, selecione a correta)
12 - Clique em apply
13 - Marque a opção “Dynamic web project” novamente
14 - Clique em Further configuration available
15 - Defina como content directory o valor "src/main/webapp"
16 - Marque a opção "Generate web.xml"
17 - Clique em ok
18 - Clique em apply
19 - Marque a opção java server faces (JSF)
20 - Clique em Further configuration available
21 - Configure de acordo com o que melhor desejar
22 - Clique em ok
23 - Clique em ok
Agora teu projeto estará funcionando como um projeto maven. Adicione os artefatos necessários para que ele funcione e comece a desenvolver.

não funcionou. mas vou criar um do zero com esses seus passos e ver no que da. Obg por ajudar.

aqui funcionou :

apenas alterei o web.xml ,
seu web.xml ficou assim:

<?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" 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" 
id="WebApp_ID" version="3.0">
  <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>*.xhtml</url-pattern>
    
    
  </servlet-mapping>
   <welcome-file-list>
    <welcome-file>/cliente.xhtml</welcome-file>
  </welcome-file-list>
  
</web-app>
1 curtida

kkkkkkk. aqui nada. to rindo pra nao chorar. vou desinstalar tudo e reinstalar.

Vou ti mandar o projeto

corrigido.zip (62,6 KB)

1 curtida

Resolvido?

1 curtida

nada. estou achando que é um pro do meu eclipse. Por fim baixei uma versão do proprio site do spring e estou seguindo outro material de estudo.
Não usei o XHTML ainda, so no HTML, mas pelo menos o estudo nao esta empacado e estou fazendo o CRUD certinho.

Isso resolveu pra mim… Obrigado