Fórum Erro Struts #376844
04/05/2010
0
Pessoal, Sou iniciante em java e estou realizando um desenvolvimento bem simples utilizando struts e jsp, a plataforma de desenvolvimento que estou utilizando é o Netbeans 6.5.1, Apache Tomcat 6.0.18 e as bibliotecas commons-logging-1.0.0.4.jar, freemarker-2.3.8.jar, ognl-2.6.11.jar, xwork-2.0.7.jar, struts-core-2.0.14.jar, configurei o arquivo web.xml, struts.xml e a pagina index.jsp para realizar um redirecionamento para a pagina home.jsp e exibir a seguinte mensagem "Seja Bem-Vindo" , ou seja, é um aplicação bem simples, porem estou levando um surra feia, porque quando executo a aplicação e apresentado o seguinte erro. ERRO apresentado init: undeploy-clean: Desimplantando... undeploy?path=/aula03 OK - Undeployed application at context path /aula03 deps-clean: do-clean: Deleting directory C:\Users\fporto\Documents\NetBeansProjects\aula03\build C:\Users\fporto\Documents\NetBeansProjects\aula03\nbproject\build-impl.xml:827: Unable to delete file C:\Users\fporto\Documents\NetBeansProjects\aula03\build\web\WEB-INF\lib\struts2-core-2.0.14.jar FALHA NA CONSTRUÇÃO (tempo total: 3 segundos) Erro da pagina web HTTP Status 404 - /aula03/ type Status report message /aula03/ description The requested resource (/aula03/) is not available. Apache Tomcat/6.0.18 Segue tambem as configurações dos arquivos web.xml, struts.xml, index.jsp e home.jsp Conteudo do WEB.XML <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <welcome-file-list> <welcome-file>home.jsp</welcome-file> </welcome-file-list> </web-app> Conteudo do struts.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP - HOME</title> </head> <body> <h1>Seja Bem-Vindo!</h1> </body> </html> Qual executo a aplicação no eclipse e exibo a seguinte mensagem no arquivo struts.xml que encontra na pasta src. Erro eclipse The file cannot be validated as the "struts.apache.org" is currently unreachable
Fabricio Porto
Curtir tópico
+ 0Posts
04/05/2010
Carlos Mazzi
Gostei + 0
04/05/2010
Dyego Carmo
Gostei + 0
04/05/2010
Fabricio Porto
Gostei + 0
05/05/2010
Fabricio Porto
<constant name="struts.devMode" value="false" />
<package name="default" extends="struts-default"> <default-action-ref name="home" />
<action name="home">
<result>/WEB-INF/pages/home.jsp</result>
</action>
</package> <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property
property="pathnames"
value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
</plug-in> </struts-config> Erro pagina WEB HTTP Status 404 - There is no Action mapped for namespace / and action name home. type Status report message There is no Action mapped for namespace / and action name home. description The requested resource (There is no Action mapped for namespace / and action name home.) is not available. Erro na saida NetBeans undeploy?path=/aula03
OK - Undeployed application at context path /aula03
deps-clean:
do-clean:
Deleting directory C:\Users\fporto\Documents\NetBeansProjects\aula03\build
C:\Users\fporto\Documents\NetBeansProjects\aula03\nbproject\build-impl.xml:810: Unable to delete file C:\Users\fporto\Documents\NetBeansProjects\aula03\build\web\WEB-INF\lib\derbyclient.jar
FALHA NA CONSTRUÇÃO (tempo total: 2 segundos)
Gostei + 0
06/05/2010
Dyego Carmo
<default-action-ref name="home" />
por
<default-action-ref name="/" />
e teste
Gostei + 0
07/05/2010
Fabricio Porto
type Status report
message
description The requested resource () is not available. Quando faço uma requisição de um arquivo jsp no diretório raiz do projeto não é exibido o erro, so acontece o erro quando tento executar a ação que retorna uma pagina jsp. Quando Clico com o botão direito no projeto e executo Limpar e Contruir é apresentado o erro abaixo,
porem a biblioteca derbyclient.jar encontra-se no diretorio do Tomcat e no projeto undeploy-clean:
Desimplantando...
undeploy?path=/aula03
OK - Undeployed application at context path /aula03
deps-clean:
do-clean:
Deleting directory C:\Users\fporto\Documents\NetBeansProjects\aula03\build
C:\Users\fporto\Documents\NetBeansProjects\aula03\nbproject\build-impl.xml:812: Unable to delete file C:\Users\fporto\Documents\NetBeansProjects\aula03\build\web\WEB-INF\lib\derbyclient.jar
FALHA NA CONSTRUÇÃO (tempo total: 2 segundos) Quanto a utilização do taglib do struts funciona perfeitamente, mas quando chamo um action não funciona, pois tentei chamar a ação direto da pagina index.jsp atraves do tabbedPanel para exibir dentro da div outra pagina que é executa pela ação, porem é apresentado o mesmo erro do diretório. O que quero fazer é muito simples e estou levando um surra, rsrsrsr, se alguem tiver um exemplo de uma aplicação que faça uma requisão para uma ação e esta ação executa uma página jsp, poderia postar os fontes do web.xml, struts.xml e index.jsp, para que eu possa comparar é ver o que estou fazendo de errado, pois estou seguindo as video aulas certinho.
Gostei + 0
09/05/2010
Dyego Carmo
Gostei + 0
10/05/2010
Fabricio Porto
Gostei + 0
10/05/2010
Dyego Carmo
E jogue o arquivo dentro do pacote padrao do seu sistema (ou seja , em nenhum pacote , direto)
Gostei + 0
11/05/2010
Fabricio Porto
Fiz o teste e não deu certo, olhei em outros foruns e tem muitos usuários com o mesmo problema, para uns funciona e para outros não. Tentei inclusive alguns exemplos que outros usuários fizeram, e mesmo assim não funcionou. Tem como você fazer um teste ai pra ver se vai dar certo, se funcionar vc posta.
Gostei + 0
14/05/2010
Dyego Carmo
dyego.carmo at go-java.com
Gostei + 0
19/05/2010
Fabricio Porto
Gostei + 0
22/05/2010
Dyego Carmo
Manda denovo !
Minha caixa estava cheia HEHEHEHE
Valeu !
Gostei + 0
23/05/2010
Fabricio Porto
Valeu!!!
Gostei + 0
25/05/2010
Dyego Carmo
Poderia tentar enviar para este:
dyego.leal@gmail.com
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)