----- Original Message -----
From: "Anderson Macedo Silva" <[EMAIL PROTECTED]>
> Eu tenho uma pergunta simples mas muito importante para mim.
> Tenho um projeto em JSP em um servidor TomCat que utiliza EJB.
> Com minhas classes compiladas, o que devo fazer para que o Tomcat
reconhe�a
> as classes como beans?
> J� recebi informa��es de que somente � necess�rio inseri-las no diret�rio
> WEB-Inf do Tomcat que funciona. Isto � correto? Tentei isto e n�o
> funcionou...
> Qualquer ajuda agrade�o antecipadamente.

Ol� Anderson,

O seu projeto usa EJB (Enterprise JavaBeans) ou JavaBeans?

Um EJB consiste de pelo menos tr�s classes/interfaces que implementam ou
estendem interfaces do pacote javax.ejb e que s�o empacotadas em um JAR
junto com um arquivo de configura��es XML. Se seu JSP precisa se comunicar
com um componente desse tipo n�o basta joga-lo no WEB-INF do Tomcat. Voc�
vai precisar de um container capaz de implantar EJBs como o JBoss, por
exemplo, e ter� que configurar refer�ncias JNDI no JSP para que ele ache o
bean.

Se seu projeto usa JavaBeans a solu��o � mais simples. Um JavaBean �
basicamente uma classe com m�todos get/set que definem propriedades. Para
que as p�ginas JSP de um servlet container como o Tomcat consigam v�-lo voc�
deve coloc�-lo dentro do subdiret�rio WEB-INF/classes/ .

Voc� pode assumir que o CLASSPATH para aplica��es Web �:
- WEB-INF/classes/
- WEB-INF/lib/*.jar

Isto quer dizer que, se seus JavaBeans estiverem em um JAR, voc� pode ou
colocar o JAR no diret�rio lib/ ou expandir o JAR no diret�rio classes.

Exemplo: Suponha que voc� tenha dois beans: Bean1 e pacote.subpct.Bean2.
Para poder v�-los de dentro do seu JSP, eles ser�o encontrados se estiverem
em:

- WEB-INF/classes/Bean1.class
- WEB-INF/classes/pacote/subpct/Bean2.class

ou em

- WEB-INF/lib/doisbeans.jar

onde o conte�do de doisbeans.jar �:

- Bean1.class
- pacote/subpct/Bean2.class

Normalmente voc� coloca as classes de sua aplica��o em WEB-INF/classes
(JavaBeans e servlets) e as bibliotecas que voc� usa (JARs) em WEB-INF/lib.

Helder.

--
Helder da Rocha ([EMAIL PROTECTED])
Web Consultant
www.argonavis.com.br
S�o Paulo, Brazil
+55 (11) 3044 4398
+55 (11) 9291 0567


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a