Não consigo fazer o deploy da aplicação usando glassfish-4.1.1 com o JSF

5 respostas
W

Quando vou criar um novo Dynamic Web project vou em configurações modificar e altero as configurações para JSF. Quando faço isso a aplicação não roda no Glassfish 4.1.1. Fiz uma pesquisa e um dos problemas poderia ser as configurações do web.xml ou do faces-config.xml mas não encontrei nada de diferente o erro que aparece é o seguinte:

cannot Deploy Teste1
deploy is failing=Error occurred during deployment: Exception while deploying the app [Teste1] : org.xml.sax.SAXParseExceptionpublicId: file:/C:/Users/Wedson/Documents/Desenvolvimento/ServidoresDeAplicação/glassfish-4.1.1-web/glassfish4/glassfish/lib/schemas/web-app_3_0.xsd; lineNumber: 116; columnNumber: 42; Deployment descriptor file WEB-INF/web.xml in archive [Teste1]. src-resolve: Não é possível resolver o nome ‘javaee:web-appType’ para um componente ‘type definition’… Please see server.log for more details.

É o meu primeiro post aqui desculpe qualquer coisa e desde já agradeço a ajuda!

5 Respostas

D

Faz um teste com a versão 4.1 do glassfish ou pode usar o payara, a versão 4.1.1 em uma certa versão contem muitos erros e não funcionavam corretamente.

D

Publica teu web.xml para darmos uma olhada

W

desculpe a demora para responder segue o meu web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1">
  <display-name>OlaMundo</display-name>
  <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>
</web-app>
W

desculpe a demora para responder eu tentei com o as versões 4.0, 4.1 e 4.1.1 e todas deram esse mesmo erro. Mas só aparece se eu selecionar o JSF

a principio pensei que fosse o jsf mas deu erro com as três versões do glassfish

W

Pessoal eu percebi que no erro ele não estava conseguindo resolver algum diretório foi então que eu coloquei os servidores que eu testei na área de trabalho e vinculei o novo endereço e eles passaram a funcionar normalmente… como eu faço para colocar como resolvido? é a minha primeira vez a qui no forum

Criado 9 de fevereiro de 2017
Ultima resposta 11 de fev. de 2017
Respostas 5
Participantes 3