STRUTS 2.0.9 - Você que utiliza este framework poderia me ajudar a configurá-lo?

Bom dia pessoal!
Estou tentando configurar o Struts-2.0.9 mas não estou tendo êxito em minhas tentativas desde ontem (está bugando geral. rs)
Já segui vários tutoriais mas no final nada sai como esperado.
Estou utilizando o Eclipse Europa com o Tomcat 5.0.28.
Estou seguindo os passos deste tutorial na parte dedownload e instalação do mesmo.

http://www.roseindia.net/struts/struts2/struts-2-download.shtml

Já baixei o Struts, já copiei o(s) arquivo(s) .war para dentro do diretório webapps do tomcat, faz o deploy das aplicações mas na hora de exibir o resultado não consigo listar nenhum projeto nem mesmo o ex: Struts2-blank-2.0.9.

O meu console fica desse jeito ao inicializar o Tomcat por dentro do Eclipse

21/08/2007 09:45:51 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8082
21/08/2007 09:45:51 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1732 ms
21/08/2007 09:45:51 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
21/08/2007 09:45:51 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.0.28
21/08/2007 09:45:51 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
21/08/2007 09:45:52 org.apache.catalina.startup.ContextConfig applicationConfig
INFO: Missing application web.xml, using defaults only StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Facskafejsp]
21/08/2007 09:45:52 org.apache.catalina.core.StandardHost getDeployer
INFO: Create Host deployer for direct deployment ( non-jmx ) 
21/08/2007 09:45:52 org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\conf\Catalina\localhost\admin.xml
21/08/2007 09:45:53 org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
21/08/2007 09:45:53 org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
21/08/2007 09:45:54 org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources', returnNull=true
21/08/2007 09:45:56 org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\conf\Catalina\localhost\balancer.xml
21/08/2007 09:45:56 org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\conf\Catalina\localhost\manager.xml
21/08/2007 09:45:57 org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\conf\Catalina\localhost\struts2-mailreader-2.0.9.xml
21/08/2007 09:45:57 org.apache.catalina.startup.ContextConfig applicationConfig
INFO: Missing application web.xml, using defaults only StandardEngine[Catalina].StandardHost[localhost].StandardContext[/]
21/08/2007 09:45:57 org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /struts2-blank-2.0.9 from URL file:C:/Arquivos de programas/Apache Software Foundation/Tomcat 5.0/webapps/struts2-blank-2.0.9
21/08/2007 09:46:19 org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
21/08/2007 09:46:19 org.apache.catalina.core.StandardContext start
SEVERE: Context startup failed due to previous errors
21/08/2007 09:46:29 org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /jsp-examples from URL file:C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\jsp-examples
21/08/2007 09:46:30 org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path  from URL file:C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\ROOT
21/08/2007 09:46:30 org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /servlets-examples from URL file:C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\servlets-examples
21/08/2007 09:46:30 org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /tomcat-docs from URL file:C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\tomcat-docs
21/08/2007 09:46:31 org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /webdav from URL file:C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\webdav
21/08/2007 09:46:31 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8082
21/08/2007 09:46:31 org.apache.jk.common.ChannelSocket init
INFO: JK2: ajp13 listening on /0.0.0.0:8009
21/08/2007 09:46:32 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=10/230  config=C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\conf\jk2.properties
21/08/2007 09:46:32 org.apache.catalina.startup.Catalina start
INFO: Server startup in 40609 ms

Se alguém poder me dar uma força aí eu agradeço.
Abraços

Olá tudo bem !?

po cara… num sei se vai te ajudar… mas eu tinha feito um tutorialzinho pra uma amiga minha… vou colocar aqui ai vc da uma olhada… qq coisa pergunta ai…

flw abraços…

  1. Versoes dos Plugins e do Eclipse:

Eclipse eclipse-SDK-3.3-win32.zip

Plugins: apache-tomcat-6.0.13
tomcatPluginV32.zip (esse aqui faz a integraçao do Eclipse com o Tomcat)
amateras (eh para a validaçao de codigo no eclipse)
struts-1.3.8-all.zip
struts-2.0.8-all.zip
hibernate-3.2.4.sp1.zip
hibernate-annotations-3.3.0.GA.zip
hibernate-entitymanager-3.3.1.GA.zip

	jdk1.6.0_01
	jre1.6.0_01
	JSDK 5.0
  1. Como nao sei uma maneira de abrir um projeto no Eclipse vamos criar um novo, só que ele tem algumas configuraçoes:

Nome do Projeto: struts
Em “Project Layout” deixe marcado a opçao: “Create separate source and output folders” e clique em Next>

Na proxima tela há uma configuraçao importante(Coloque igualzinho esta, com as mesmas maiusculas e minusculas.): em “Defalt output folders” coloque o endereço: struts/web/WEB-INF/classes

Clique em Finish.

  1. O projeto esta criado… precisa agora arrumar as configuraçoes de contexto do Tomcat…

Clique no projeto com o botao direito, e vá na ultima opçao: “Properties”

Na tela de “Properties of struts”, vá na ultima opçao do lado esquedo da tela: “Tomcat”

Na aba “General” temos que fazer 3 configuraçoes:

3.1) Deixe marcado a opçao: "Is a Tomcat Project"
3.2) Em "Context name" coloque: /struts
3.3) E la em baixo em "Subdirectoty to set web application root" coloque: /web

De OK para as configuraçoes serem validadas.

  1. Agora é um passo importante. Copiar os arquivos da pasta de origem para a pasta do porjeto que acabou de ser criado.

É necessário copiar as pastas de origem para o destino respeitando a hierarquia das pasta do novo projeto.

A pasta “Classes” nao é necessário copiar, pois la estao os arquivos compilados anteriores. Entao é melhor deixar a do novo projeto.

Os arquivos “.classpath” “.project” “.tomcatplugin” tambem nao copie deixe os que vc acabou de criar no novo projeto.

Arquivos como o web.xml que ja existe pode ser substituido.

E os Arquivos e Pastas nao existentes no novo projeto devem ser copiados, com execessao dos citados acima para nao serem copiados.

  1. Adicionar as bibliotecas jars:

Os arquivos JARS vc nao precisa fazer download, pois ja mandei todos na pasta lib.

5.1) Adicionar os jars do Tomcat: Clique com o botao direito no projeto, va em "Tomcat Project" e depois em "add Tomcat lib to project build path"

5.2) Adicionar os plugins da pasta lib do projeto ao build path: Clique no projeto com o botao direito, e vá na ultima opçao: "Properties", depois em "Java Build Path". Na aba "Libraries" clique no botao do lado direito "Add Jars". Uma tela com a pasta do projeto se abriu e a partir dai é só chegar na pasta "lib", que esta em struts\web\WEB-INF\lib. Selecione todos os arquivos e de OK.

Para solucionar o problema do pacote javax.Servlet.HttpServletRequest e do Responde que nao estavam sendo encontrados, eu fiz um Add External JARS nessa mesma tela. Selecionei a Pasta os o JSDK ta instalado: C:Sun\SKD\lib. Selecionei todos os arquivos e resolveu.

  1. De um refresh no projeto.

  2. Para rodar basta clicar no botao onde tem um “gatinho” para o tomcat executar e depois no Navegador digitar na URL: http://localhost:8080/struts/GeraCombinacao.jsp

Att,
Henrique da Mota

[quote] Já segui vários tutoriais mas no final nada sai como esperado.
Estou utilizando o Eclipse Europa com o Tomcat 5.0.28. [/quote]
Simples e prático .:

  • Baixe o Tomcat 6.0.14 .:
    http://tomcat.apache.org/download-60.cgi
    Configure no seu “Eclipse”
    -Pegue o arquivo “struts2-blank-2.0.9.war” .:
    http://struts.apache.org/download.cgi#struts206
    Copie para dentro de sua pasta workspace do Eclipse
    , abra o Eclipse e "Importe " o arquivo que esta no seu Workspace como uma aplicação “WAR”, na instação não selecione os itens de inclusão dos “.jar” pronto.
    Agora já pode testar a aplicação de exmplo e, aproveite e estude a estrutura da aplicação JEE montada pelo Eclipse.
    sds

O guri WilliamSilva matou a charada:

Se voce estiver usando Tomcat versao 5.X.X, nao funfa.

Haloha,

Leandro Capuano