Erro ao abri JSP's e HTML
13/04/2011
0
org.eclipse.swt.SWTError: XPCOM error -2147467259 O que pode ser isto e como eu resolvo?
Pjava
Posts
13/04/2011
Pjava
14/04/2011
Davi Costa
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.xhtml</param-value>
</context-param>
Será que vc não está usando esse parâmetro com um valor diferente de .jsp?
Att Davi
14/04/2011
Pjava
14/04/2011
Pjava
File>New>Dynamic Web Project e depois daí iria configurando meu projeto, como:
Nome, JBoss 6.0, JSF2.0 e etc...
Agora vocês acham melhor eu começar um projeto como JSF Project ao invés de Dynamic Web Project?
14/04/2011
Davi Costa
Não é só colocar os jars não, temos configuração no web.xml e no faces-config.xml para usarmos jsf.
att Davi
14/04/2011
Pjava
org.eclipse.swt..... Não está instalado lá. Logo acho que muita coisa ficou faltando na configuração. O que devio fazer. Se tiver de instalar o cara, como eu faço isso? O problema todo está aí, na configuração. Aos poucos vamos aprendendo a dom inar essa ferramenta.
14/04/2011
Pjava
14/04/2011
Davi Costa
posta seu web.xml e seu faces-config.
Dá uma olhada nos fontes desse projeto e dá uma comparada com o seu.
serjaum.wordpress.com/.../jsf-aplicacao-pratica-utilizando-richeditor/
Mas vc não precisa mesmo se preocupar com configuração de eclipse para seu projeto jsf funcionar(se seu eclipse foi baixado e está todo padrão).
Att Davi
14/04/2011
Pjava
14/04/2011
Davi Costa
Mas tipo mesmo sendo pequeno ele vai te ajudar e diminuir muitas linhas de código.
O framework JSF é da camada visual
Nada impede que vc use framework de persistência e de injeção de dependência.
Att Davi
14/04/2011
Pjava
14/04/2011
Davi Costa
Jsp é só a página de aplicativos web do java.
JSF é muito maior que jsp.
JSF pode usar jsp, mas não é a melhor solução, o melhor arquivo para usar com jsf é xhtml que o conhecido facelets.
recomendaria JSF ou Struts.
Att Davi
14/04/2011
Davi Costa
São uma excelente fonte de JSF 1.2
E não se preocupe que é natural toda essa dificuldade que vc está tendo.
Vc não conseguiria aprender um framework inteiro e tão vasto como JSF da noite para dia, aconselho vc a procurar por livros, ou vídeo-aulas, fonte é o que não vai faltar e dar o gás no fim de semana.
que com certeza as dúvidas que ainda vão surgir vão ser bem pontuais e bem menos problemas de configuração de projetos JSF (que não tem nada a ver com o eclipse).
Espero ter dado uma luz
Att Davi
14/04/2011
Pjava
<?xml version="1.0"?> <!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN" "http://java.sun.com/dtd/web-facesconfig_1_0.dtd"> <faces-config> <managed-bean> <managed-bean-name>agenda</managed-bean-name> <managed-bean-class>AgendaDB</managed-bean-class> <managed-bean-scope>session</managed-bean-scope> </managed-bean> <navigation-rule> <from-view-id>/buscar.jsp</from-view-id> <navigation-case> <from-outcome>success</from-outcome> <to-view-id>/sucesso_busca.jsp</to-view-id> </navigation-case> <navigation-case> <from-outcome>failure</from-outcome> <to-view-id>/falha_busca.jsp</to-view-id> </navigation-case> </navigation-rule> <navigation-rule> <from-view-id>/inserir.jsp</from-view-id> <navigation-case> <from-outcome>success</from-outcome> <to-view-id>/sucesso_insercao.jsp</to-view-id> </navigation-case> <navigation-case> <from-outcome>failure</from-outcome> <to-view-id>/falha_insercao.jsp</to-view-id> </navigation-case> </navigation-rule> </faces-config>
e meu web.xml
<?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" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <context-param> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>client</param-value> </context-param> <welcome-file-list> <welcome-file>/index.jsf</welcome-file> </welcome-file-list> <context-param> <param-name>javax.faces.CONFIG_FILES</param-name> <param-value>/WEB-INF/faces-config.xml</param-value> </context-param> <listener> <listener-class>com.sun.faces.config.ConfigureListener</listener-class> </listener> <!-- 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>*.jsf</url-pattern> </servlet-mapping> </web-app>
Clique aqui para fazer login e interagir na Comunidade :)