Fórum Erro ao rodar JSF 1.2 + Tomcat 6.0 + eclipse #407406

07/09/2011

0

SEVERE: Error starting static Resources
java.lang.IllegalArgumentException: Document base /home/rafael/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/JSF does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:142)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4320)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4489)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)

Esse é o bendito erro que me aparece, pelo amor de Deus me ajudem..

É o seguinte, estou tentando rodar uma simples aplication utilizando jsf1.2 e tomcat 6.0, já que a aplicaćão não sobe nem a pau no tomcat 7.0(com o jsf 2.0 é claro)..

Não sei mais o que fazer, o estou acompanhando a ótima apostila da algaworks se alguem souber de algo por favor me digam.

abracos!!



Mata o teu tempo a matarás a tua carreira...
Simova Ltda

Simova Ltda

Responder

Posts

07/09/2011

Davi Costa

Isso tá com cara de problema no eclipse, tentar fazer essas duas tentativas:
baixa um eclipse zerado do site, assim como o tomcat 6 e tenta colocar a app p rodar,
ou tenta achar essa pasta que o erro tá dando, vê a partir de qual pasta não está existindo:
/home/rafael/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/JSF
se não existir cria essa pasta e dá um refresh na aplicação (via eclipse) e um publish (tb via eclipse) no servidor



att Davi
Responder

Gostei + 0

08/09/2011

Simova Ltda

Obrigado Davi pelo contato, vou tentar bai xar tudo de novo e te do uma resposta, cara me responde uma coisa, PQ o JSF não roda no tomcat? eu tentei tudo o que fosse possível, acompanhei totoruais, apostilas, livros, mas é complicado, em uma outra aplicaćão ele subiu no glassfish, agora to tentando fazer meu TCM - Trabalho de Conclusão de Módulo em JSF, enfim , vou tentar e te do um feedback..
abraćo!!
Responder

Gostei + 0

08/09/2011

Davi Costa

Fica frio que vc vai conseguir,e nem se preocupa q roda no tomcat sim. JSF 2.0 só no tomcat 7 e JSF 1.2 no tomcat 6 e 7.

att Davi
Responder

Gostei + 0

08/09/2011

Luciano Martins

vc pode tentar limpar tanto o projeto como o server pq  pode ser coisa enroscada e q fica impedindo o funcionmento normal, ok?
Responder

Gostei + 0

09/09/2011

Simova Ltda

Valeu Luxu, já limpei diversas vezez e nada...bem concerteza esta faltando algo, colocarei o código aqui  e as configuracões dos mesmos para que vejam..

eclipse indingo3.7
libs jstl-api-1.2.jar / jstl-impl-1.2.jar / jstl-1.2.jar´pra não ter erro a coloquei tbm´ / jsf-api.jar / jsf-impl.jar
libs já estão add no classpath e deployment descriptor
tomcat 7.0

ola.jsp

<title>JSF 2.0</title>
</head>
<body>
    <h:form>
        <f:view>
            <h:outputLabel value="Seu nome:"/>
            <h:inputText value="#{usuarioBean.nome} }"/>
            <h:commandButton value="Enviar" actionListener="#{usuarioBean.enviar} }"/>
            <br/>
            <h:outputText value="#{usuarioBean.nome} }  a aplicacão está Ok" rendered="#{usuarioBean != null} }"/>
        </f:view>
    </h:form>
</body>
------------------------------------------------------------------------------------------------------------------------
faces-config

<managed-bean>
        <managed-bean-name>usuarioBean</managed-bean-name>
        <managed-bean-class>br.com.jsf.UsuarioBean</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>
-------------------------------------------------------------------------------------------------------------------------
UsuarioBean

public class UsuarioBean {
   
    private String nome;
   
    public void enviar (ActionEvent event) {
        setNome(getNome().toUpperCase());
    }
// gets and sets omtidos
----------------------------------------------------------------------------------------------------------------------------
web-xml

<display-name>JSF</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
  <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>*.jsf</url-pattern>
  </servlet-mapping>
  <context-param>
    <param-name>javax.faces.PROJECT_STAGE</param-name>
    <param-value>Development</param-value>
  </context-param>
</web-app>
------------------------------------------------------------------------------------------------------------------------------

Se puderem me ajudar não durmirei ás 4 da manhã...

Abraco....e Obrigado
Responder

Gostei + 0

09/09/2011

Davi Costa

Dá uma olhada nesses links:
serjaum.wordpress.com/category/facelets/
http://www.google.com.br/search?q=rich-editor+serjaum&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a&safe=active    (essa do google vc pega a primeira opção)

ai tem app com os fontes que rodam 100%.

att Davi
Responder

Gostei + 0

09/09/2011

Simova Ltda

Obrigado Davi...eu me viro man...Abraço...
Responder

Gostei + 0

09/09/2011

Dyego Carmo

Olá !

Conseguiu resolver ? Se sim , por favor poderia fechar o chamado ?


Valeu !!!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar