Olá amigos, atualmente eu estou acessando meu projeto assim ao pressionar F6:
Alan = nome do projeto
http://localhost:8084/Alan/faces/index.xhtml
Porém eu gostaria de acessar da seguinte forma:
http://localhost/index.xhtml
Eu alterei os arquivos:
web.xhtml
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.xhtml</welcome-file>
</welcome-file-list>
context.xml
<Context antiJARLocking="true" path="/"/>
- E no servidor (tomcat) mudei a porta para 80
Bom em partes deu certo, funciono… porém o primefaces não abriu corretamente e apresentou a mensagem:
[color=darkred]“The button/link/text component needs to have a Form in its ancestry. Please add <h:form>.”
[/color]
Eu tenho quase certeza que é no faces servlet na url… porém eu ja tentei um monte de jeito ali e não vai
Olá!
Amigo esse erro não é de mapeamento no web.xml.
É porque os componentes button/link/text do JSF precisam estar dentro de um <h:form> pra funcionar corretamente.
Até +!
[quote=vinnysoft]Olá!
Amigo esse erro não é de mapeamento no web.xml.
É porque os componentes button/link/text do JSF precisam estar dentro de um <h:form> pra funcionar corretamente.
Até +![/quote]
Exato.
E nao utilizar ou mas sim <h:head> e <h:body>
não é erro…
e meu xhtml ta correto…
usando as configurações padrão dos arquivos web.xhtml e context.xml o projeto funciona corretamente…
porém eu estou tentando alterar para funcionar neste link: http://localhost/index.xhtml
Como disse, meu xhtml ta certo, quando criei o projeto ele funciono o primefaces beleza… ja veio com um index.xhtml e nele um botão q chama um dialog…
A questão é que estou tentando mudar para acessar no link acima.
[quote=alandiniz]não é erro…
e meu xhtml ta correto…
usando as configurações padrão dos arquivos web.xhtml e context.xml o projeto funciona corretamente…
porém eu estou tentando alterar para funcionar neste link: http://localhost/index.xhtml
Como disse, meu xhtml ta certo, quando criei o projeto ele funciono o primefaces beleza… ja veio com um index.xhtml e nele um botão q chama um dialog…
A questão é que estou tentando mudar para acessar no link acima.[/quote]
Cara, mas olha a mensagem de erro:
“The button/link/text component needs to have a Form in its ancestry. Please add <h:form>.”
Tem como postar a página?
1 curtida