Para usar Struts

9 respostas
guscoppi

Opa…
Estou afim de começar a aprender sobre Struts, mas ao ver o USER GUIDE de Instalação, me surgiu uma dúvida.

É realmente necessário tudo aquilo que está nos pré-requisitos.
Baixei todos aqueles Commons, Cactus, Oro, Xerces. Mas até agora não fiz nada com eles.

Pretendo usar Struts com o Tomcat 3.1 e JSDK 1.4.
Se eu realmente precisar daquela montueira de coisa que eu baixei, o que eu devo fazer? Os .jar’s dos Commons eu já copei para a pasta \WEB-INF\lib. E os demais? O que eu faço?

Outra dúvida… qual a diferença entre o Tomcat e o JBoss?

Valeu.

9 Respostas

dgouvea
Tomcat => Servidor WEB => WEB SERVER

=> Publica Servlets, JSP, etc.;

JBOSS => Servidor de Aplicações => APLICATION SERVER

=> Publica componentes EJB, Servidor de nomes JNDI, etc.;
danieldestro

Cara, eu só baixei o ZIP co Struts no site oficial.
E joguei os arquivos do diretório LIB no WEB-INF/lib da minha aplicação.

guscoppi
<blockquote><div class="quote-author">“dgouvea”:</div>Tomcat => Servidor WEB => WEB SERVER

=> Publica Servlets, JSP, etc.;

JBOSS => Servidor de Aplicações => APLICATION SERVER

=> Publica componentes EJB, Servidor de nomes JNDI, etc.;</blockquote>

Então para eu ser feliz eu preciso trabalhar com os dois? Eles se integram?

guscoppi

“danieldestro”:
Cara, eu só baixei o ZIP co Struts no site oficial.
E joguei os arquivos do diretório LIB no WEB-INF/lib da minha aplicação.

Nem precisou jogar aqueles .WAR do webapps do Strus para o webapps do Tomcat?

danieldestro

Você pode usar apenas o TOMCAT, a não ser que vc queira usar EJB, aí sim vc vai precisar do JBoss (OC4J, WebSphere, etc…).

O JBoss tem o Tomcat internamente.

danieldestro

Esses WAR que vc mencionou devem ser as aplicações de exemplo que vem com ele.

guscoppi

“danieldestro”:
Você pode usar apenas o TOMCAT, a não ser que vc queira usar EJB, aí sim vc vai precisar do JBoss (OC4J, WebSphere, etc…).

O JBoss tem o Tomcat internamente.

Não é bem querer usar EJB… eu tenho que usar… ordens superiores, hehehehe

Mas então… se eu instalar somente o JBoss eu uso Servlets e EJB, sem problemas?

mcampelo

Tudo isso depende dos requisitos do seu projeto?

Apenas Servlets e JSP? Tomcat é suficiente.

EJB, JMS? Você precisa do JBoss.

E sim, eles se integram. Você encontra informações sobre essa integração no próprio site do JBoss.

[chute mode=on]

Não tenho certeza do que estou falando aqui, mas se não me engano, as versões mais antigas do TomCat não apresentavam a funcionalidade de Cluster, mas isso já é possível na 5.x

Então era comum você ver mensagens indicando a utilização do JBoss nos casos onde Cluster era necessário.

Mas acho que isso agora não é mais necessário.

[chute mode=off]

L

Cara, sobre os arquivos WAR, tem um chamado struts-blank.war. Tu podes utilizar ele, quando acessado o Tomcat ele gera a estutura inicial de uma aplicação com Struts.
Fica bem mais fácil de se iniciar o projeto. :wink:

Criado 19 de março de 2004
Ultima resposta 19 de mar. de 2004
Respostas 9
Participantes 5