me manda o projeto
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>
kkkkkkk. aqui nada. to rindo pra nao chorar. vou desinstalar tudo e reinstalar.
Vou ti mandar o projeto
Resolvido?
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