[RESOLVIDO] Não consigo configurar struts  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
charlesbraw
JavaChild
[Avatar]

Membro desde: 04/06/2008 10:21:10
Mensagens: 141
Localização: Minas Gerais
Offline

EDITADO: Havia esquecido de postar a imagem do projeto com a tela de erro na Action
Existe no site da caelum, um lugar para baixar o exemplo?
----------------

Galera,
Peguei a nova apostila fj-21 da caelum, na verdade estava usando a versão anterior, e descobri que no site tinha a nova versão.
Estou no capítulo "Struts 2".

Comentário: que apostila ótima tanto fj-11 (li) e fj-21.

Mas então galera, é o seguinte, criei o pacote action dentro do projeto chamado "fj21-tarefas" o seguinte arquivo dentro dele:

OlaMundoAction.java



meu arquivo web.xml esta assim:



e criei um arquivo dentro da WebContent chamado "olaMundoStruts.jsp" só com html básico.


----

quanto tiro as tags de filter do struts que estão no web.xml meu index.js (criei para testar o diretorio) funciona, quando retiro ele não funciona mais.

O eclipse aponta erros conforme figura em .

outra dúvida, para o eclipse reconhecer as bibliotecas do strutus eu preciso só colocar os .jar dentro da pasta "WebContent\WEB-INF\lib" ? ou melhor importar pelo assistente do eclipse?


This message was edited 3 times. Last update was at 17/05/2010 14:10:11

charlesbraw
JavaChild
[Avatar]

Membro desde: 04/06/2008 10:21:10
Mensagens: 141
Localização: Minas Gerais
Offline

Acho que o problema esta no import, qual seria o correto para ser usado nesta classe?

toquei o import por este:

import org.apache.struts.action.*;

e esta apontado o seguinte erro em baixo da palavra @Action:

Type mismatch: cannot convert from Action to Annotation

This message was edited 1 time. Last update was at 25/03/2010 15:05:19

Mero_Aprendiz
JavaEvangelist
[Avatar]

Membro desde: 25/08/2004 11:32:27
Mensagens: 380
Localização: Goiânia
Offline

charlesbraw wrote:Acho que o problema esta no import, qual seria o correto para ser usado nesta classe?

toquei o import por este:

import org.apache.struts.action.*;

e esta apontado o seguinte erro em baixo da palavra @Action:

Type mismatch: cannot convert from Action to Annotation


Utilize Shift + Ctrl + 'o' que ele vai importar somente o nescessário.

[]'s
JL
charlesbraw
JavaChild
[Avatar]

Membro desde: 04/06/2008 10:21:10
Mensagens: 141
Localização: Minas Gerais
Offline

Fiz isso, porém, ele me da opções várias opções, a que quase eliminou todos erros foi esta.

veja como esta agora

Mero_Aprendiz
JavaEvangelist
[Avatar]

Membro desde: 25/08/2004 11:32:27
Mensagens: 380
Localização: Goiânia
Offline

charlesbraw wrote:Fiz isso, porém, ele me da opções várias opções, a que quase eliminou todos erros foi esta.

veja como esta agora



Tente esse import:



[]'s
JL
charlesbraw
JavaChild
[Avatar]

Membro desde: 04/06/2008 10:21:10
Mensagens: 141
Localização: Minas Gerais
Offline

fiz estes 2 imports:

import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Result;

Parou de acusar erro, porém ainda não consigo acessar a página do olaMundoStruts

Eu não criei um arquivo struts-config.xml, ele é obrigatório?

veja como esta o meu web.xml agora:



quando acesso a url: http://localhost:8080/fj21-tarefas/olaMundoStruts não estou sendo redirecionado para "olaMundoStruts.jsp"


ebuarque
Smalltalk

Membro desde: 03/11/2006 16:49:54
Mensagens: 2
Offline

Ok, mas o que acontece? Alguma mensagem de erro no console?

The purpose of abstraction is not to be vague,
but to create a new semantic level in which one
can be absolutely precise
Edsger Dijkstra
FernandoCartaxo
JavaTeenager
[Avatar]

Membro desde: 22/04/2007 13:06:14
Mensagens: 169
Offline

Quando você baixa o struts ele vem com um projeto em branco (blank)
não me lembro o nome ao certo, algo como struts_blank.war

Importa ele na sua IDE e ele vai todo estruturado com um hello world.
Não precisa perder tempo configurando isso, mas é claro que é bom saber como funciona

Att,
Fernando Cartaxo

LPJava
GUJ Hacker

Membro desde: 18/04/2006 12:50:23
Mensagens: 5430
Localização: Bahia/Porto Alegre
Offline

bem eu uso o jboss tools para criar projetos com struts e nao tenho problemas nenhum. Veja nesse link como instalar e configurar o jboss no eclipse.
Depois de instalado vc tem a opcao de criar Struts Project
Flw!

Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
[WWW]
garhoa
Smalltalk

Membro desde: 12/03/2009 20:45:53
Mensagens: 1
Offline

charlesbraw de uma olhada nesse link, caso ainda não tenha conseguido fazer funcionar o Struts2:

http://grupohaw.com.br/2010/03/29/problema-para-rodar-o-struts-2/
LPJava
GUJ Hacker

Membro desde: 18/04/2006 12:50:23
Mensagens: 5430
Localização: Bahia/Porto Alegre
Offline

veja: http://blog.camilolopes.com.br/criando-projeto-struts-no-eclipse-jboss-tools/

flw!

Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
[WWW]
charlesbraw
JavaChild
[Avatar]

Membro desde: 04/06/2008 10:21:10
Mensagens: 141
Localização: Minas Gerais
Offline

Galera,
Gostaria de agradecer a ajuda de todos.
Consegui configurar o struts (rsrs, legal, combina com o titulo do post)

O problema esta nos .jar, quando coloquei apenas os que foram citados neste tópico.
http://www.guj.com.br/posts/list/200940.java
funcionou!

Para todos aqueles que estão com dificuldades de configurar vou passar como ficaram os códigos:

action.OlaMundoAction.java



struts.xml (fica no /src)




olaMundoStruts.jsp (fica no WebContent ou um diretorio que você esteja guardando seus .jsp, porém, se tirar do WebContent tem que colocar no caminho certo no OlaMundoAction



web.xml (dentro do WEB-INF)





.jar que adicionei

commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
freemarker-2.3.15.jar
ognl-2.7.3.jar
struts2-convention-plugin-2.1.8.1.jar
struts2-core-2.1.8.1.jar
xwork-core-2.1.6.jar

Valeu galera, vou poder continuar seguindo o capitulo do struts.

This message was edited 1 time. Last update was at 12/04/2010 12:01:09

Edwin Lima
Smalltalk

Membro desde: 05/06/2010 20:56:22
Mensagens: 1
Offline

Boa noite a todos eu estou fazendo um projeto do curso fj21 da caelum ola mundo com struts2 eu coloquei os seguintes jars:

commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
freemarker-2.3.15.jar
ognl-2.7.3.jar
struts2-convention-plugin-2.1.8.1.jar
struts2-core-2.1.8.1.jar
xwork-core-2.1.6.jar

Minha Classe Action está assim:

Meu web xml está assim


meu Strut.xml

Chalesbraw
são todos os que voce recomendou... concerteza esta faltando algum no meu projeto aqui
quais jars alem desses, que vc usou para aquele projeto funcionar? Por favor mostre todos os seus jars usados para eu ter idéa qual está faltando no meu projeto.
obrigado e boa noite a todos!

This message was edited 2 times. Last update was at 05/06/2010 21:30:45

charlesbraw
JavaChild
[Avatar]

Membro desde: 04/06/2008 10:21:10
Mensagens: 141
Localização: Minas Gerais
Offline

Edwin,
Conferi aqui e são esses .jar mesmo. foram os unicos que adicionei no projeto. Claro que já incluem os que estão dentro da pasta do java.
Estou usando o eclipse, fiz o import por ele para configurar o build path.

Observe bem os imports



Eu tambem estava vacilando neles.

O seu arquivo .jsp esta criado no diretório? qual erro o programa esta acusando?

This message was edited 1 time. Last update was at 07/06/2010 09:29:34

marcelooliveira_si
Smalltalk
[Avatar]

Membro desde: 14/03/2011 07:32:33
Mensagens: 2
Localização: Ceara - Brasil
Offline

Pessoal, estou com o memso problema de alguns de voces!
Estas duas palavras: value e results ficam sublinhadas de vermelho.
Alguem pode me ajudar?!

Marcelo Oliveira
[Email] [MSN]
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team