Http status 404 HelloWorld no Struts 2

[b]Galera, estou fazendo um HelloWorld utilizando o eclipse GanyMede, com TomCat 6, Struts 2. Está ocorrendo o erro Http status 404. O projeto chama-se HelloWorld. Meus arquivos xml possuem a seguinte configuração:

struts.xml[/b]

/HelloWorld.jsp
    <!-- Add your actions here -->
</package>

web.xml

<filter>
    <filter-name>struts</filter-name>
    <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>

<filter-mapping>
    <filter-name>struts</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>


<!-- ... -->

A variável classpath está da seguinte forma:
CLASSPATH=.;%JAVA_HOME%;%CLASSPATH%;

A variável path está da seguinte forma:
PATH=%JAVA_HOME%\bin;%PATH%

[b]Alguém pode me ajudar a encontrar o erro. Acho que o erro está perto de ser encontrado.
Já pesquisei no Guj, mas ainda não encontrei a solução.

Obrigado…[/b]

E ai jovem. Tudo bem?

Você estava com um problema do Struts2 com Spring. Resolveu?

Com relação a sua dúvida, vamos lá:

1- Verifique se não está ocorrendo nenhum erro na inicialização do Tomcat. As vezes, mesmo não aparecendo aqueles Stacktraces enormes, pode ter ocorrido um erro que impossibilitou a inicialização do contexto.

2- Verifique o nome do seu contexto. Se você está usando o Servers do Eclipse, por padrão, o nome do contexto é o mesmo do projeto.

3- A estrutura de url do Struts2 segue a seguinte lógica: http://<nome do domínio>/<nome do contexto>/<nome do namespace do package>/<nome do action>.action. Isso, claro, segundo as configurações padrão do framework. Portanto, verifique se sua URL está de acordo com este padrão e se está apontando para a classe/pacote corretamente. Tente também configurar um namespace para seu package.

Link para pesquisa
http://www.roseindia.net/struts/struts2/struts-xml.shtml

Qualquer coisa posta ai. Até.

Hoi amigo…

Muito obrigado pela dica. O programa realmente estava certo. Eu inicializei o tomcat dentro do eclipse. Depois parei o tomcat dentro do eclipse. E por último reiniciei o tomcat fora do eclipse. Chamei o action http://localhost:8080/HelloWorld/HelloWorld.action e funcionou normalmente.

Mais uma vez obrigado…

Joca, legal que você resolveu o problema, mas favor não ficar postando a mesma dúvida em repetidos tópicos. http://www.guj.com.br/posts/list/116004.java
e http://www.guj.com.br/posts/listByUser/51981.java