Nova FJ21 - erro 404 usando Struts2  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
cmendes
JavaEvangelist

Membro desde: 01/02/2007 16:36:12
Mensagens: 305
Offline

Olá, boa tarde. Estou fazendo a nova FJ21 da Caelum e estou tendo erro 404 ao usar o primeiro exemplo com Struts2. É como se a configuração de meu web.xml não estivesse sendo reconhecida.







Alguém já teve este mesmo erro e poderia me ajudar?

Grato, Carlos.
cmendes
JavaEvangelist

Membro desde: 01/02/2007 16:36:12
Mensagens: 305
Offline

O Struts2 não precisa do struts config não?
dcorteztec
JavaTeenager
[Avatar]

Membro desde: 14/05/2009 11:25:22
Mensagens: 186
Localização: Rio de janeiro
Offline

cmendes o struts 2 pode usar o xml ou annotations como vc usou geralmente esse erro é falta de jar da uma olhada no console do
tom cat ve se sua aplicação startou

vlw

Conheço pessoas que são tão pobres mas tão pobres, que a unica coisa que eles tem é dinheiro.



[Email] [WWW]
cmendes
JavaEvangelist

Membro desde: 01/02/2007 16:36:12
Mensagens: 305
Offline

Não, não aparece nada no console. Se eu tiro as linhas do filter do web.xml e mando rodar no servidor, o jsp funciona (apesar de não executar a servlet - só funciona o jsp). Se eu coloco as linhas do filter novamente nem o jsp funciona. Quando estou com as linhas do filter e restarto o tomcat, aparece o erro: fatal error starting up struts-spring integration. you might need to add the follow to web.xml:

quando eu coloco estas linhas e restarto novamente, aparece outro erro : java.io.FileNotFoundException: Could not open ServletContext resource[/WEB-INF/applicationContext.xml]
dcorteztec
JavaTeenager
[Avatar]

Membro desde: 14/05/2009 11:25:22
Mensagens: 186
Localização: Rio de janeiro
Offline

vc vai usar spring fiz aki na minha maquina o exemplo da fj-21 e rodou de primeira antes tava dando 404 porq esqueci de por um jar do xwork e freemarker.

Conheço pessoas que são tão pobres mas tão pobres, que a unica coisa que eles tem é dinheiro.



[Email] [WWW]
cmendes
JavaEvangelist

Membro desde: 01/02/2007 16:36:12
Mensagens: 305
Offline

Não vou usar spring não. Coloquei todos os jar que vem no download do struts2, num total de 71 arquivos.
dcorteztec
JavaTeenager
[Avatar]

Membro desde: 14/05/2009 11:25:22
Mensagens: 186
Localização: Rio de janeiro
Offline

Essas daki já são necessárias para começar

http://www.4shared.com/file/242320036/d7dc407d/jars.html

This message was edited 1 time. Last update was at 16/03/2010 09:48:35


Conheço pessoas que são tão pobres mas tão pobres, que a unica coisa que eles tem é dinheiro.



[Email] [WWW]
TomWH
What is classpath?

Membro desde: 21/03/2010 15:18:52
Mensagens: 7
Offline

cmendes vc conseguiu solucionar o seu problema? Estou passando pelo mesmo, até arrumei os .jar relacionado pelo dcorteztec, mas ainda assim não funcionou.

Obrigado pela atenção.
cmendes
JavaEvangelist

Membro desde: 01/02/2007 16:36:12
Mensagens: 305
Offline

Infelizmente não consegui. Eu resolvi seguir o conselho de alguém que disse (numa mensagem privada) para deixar o Struts2 e passar a usar o JSF...
edu_merckx
JavaChild
[Avatar]

Membro desde: 05/06/2007 15:54:23
Mensagens: 139
Offline

você adicionou os jars ao build path?

vai na pasta lib e seleciona todos os jars, clica com o botão direito, seleciona a opção Build Path -> Add build path(acho que é isso)...

'limpe' o projeto em Project -> Clean e reinicie o Tomcat...

passei por esse problema e foi assim que consegui resolver...

até mais...

Eduardo Januario Gomes
"é somente nas misteriosas equações do amor que qualquer lógica ou razão pode ser encontrada..." - John Nash
TomWH
What is classpath?

Membro desde: 21/03/2010 15:18:52
Mensagens: 7
Offline

Consegui rodar o exemplo da Caelum.

Usei os seguintes Jars na pasta lib:
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

Adicionei os JARs no buildpath como disse o nosso amigo edu_merckx.

Também criei na pasta src um arquivo chamado struts.xml com o seguinte conteúdo:



Abraços.
brunorota
Virtual Machine Man

Membro desde: 16/03/2009 08:13:38
Mensagens: 635
Offline

Voces adicionaram o .jar pelo eclipse ou foram lá na pasta e colaram os .jars?

Acessem meu blog - Lá conterá tutoriais sobre Java, Jboss, Eclipse, EJB, JPA, Servlet, JSP - http://brunorota.wordpress.com

Oracle Certified Professional Java Programmer - Score 90%
Oracle Certified Expert, Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer - Score 80%
TomWH
What is classpath?

Membro desde: 21/03/2010 15:18:52
Mensagens: 7
Offline

Eu selecionei os .jar e dei ctrl + c, depois fui ao eclipse, cliquei com o botão direito na pasta lib e mandei colar (paste). Aí, ainda no eclipse selecionei os .jar da pasta lib, botão direito neles e build path> add to build path (algo assim).

[]s
brunorota
Virtual Machine Man

Membro desde: 16/03/2009 08:13:38
Mensagens: 635
Offline

Tenta colar os .jar na pasta do projeto manualmente, sem ser pelo eclipse


Vai no workspace e cola na pasta WEB-INF/lib

Acessem meu blog - Lá conterá tutoriais sobre Java, Jboss, Eclipse, EJB, JPA, Servlet, JSP - http://brunorota.wordpress.com

Oracle Certified Professional Java Programmer - Score 90%
Oracle Certified Expert, Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer - Score 80%
brunorota
Virtual Machine Man

Membro desde: 16/03/2009 08:13:38
Mensagens: 635
Offline

A sim o seu problema já esta resolvido hehehe



Foi mals, eu só falei pq eu estava com um problema com .jar no projeto pq eu tinha selecionado os .jar pelo eclipse


Ae alguem me falou que tinha que fazer pelo O.S


^^

Acessem meu blog - Lá conterá tutoriais sobre Java, Jboss, Eclipse, EJB, JPA, Servlet, JSP - http://brunorota.wordpress.com

Oracle Certified Professional Java Programmer - Score 90%
Oracle Certified Expert, Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer - Score 80%
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team