Já resolvi o problema, o que ocorria é que haviam 2 diretórios abaixo do diretório classes:
 
classes + (meu servlet)
             |
            + com [+]
             |          |
             |          [+] sparcland (meus beans)
             |
            +
             beans
 
mudei para esta forma:
 
 
classes + (meu servlet)
             |
            + beans +
                          |
                         + com +
                                    |
                                    + sparcland (meus beans)
 
desta forma:
 
código dos beans:
 
package beans.com.sparcland;
.
.
.
 
código dos servlets:
 
import beans.com.sparcland;
 
.
.
.
 
Estranho mas depois que abaixo do diretório classes havia apenas 1 diretório tudo funcionou normalmente.
Obrigado pela ajuda.
 
   
                   
 
   
 
       
      
----- Original Message -----
Sent: Tuesday, July 16, 2002 1:12 PM
Subject: Re: [java-list] Servlet não acessando Beans

Seu problema é de pacotes então...Coloque os pacotes novamente nos beans e ao compilar o seu servlet coloque o classpath apontanto para a pasta do servlet também exemplo:
suaapp
   WEB-INF
       classes
            SeuServlet.class
            com
                sparcland
                      SeuBean1.class
                      SeuBean2.class
 
Compile com javac -classpath %classpath%;. estando na pasta WEB-INF\classes (onde está o servlet)
No seu servlet use:
import com.sparcland.*;
 
Nesse ponto seus beans já podem ser usados pelo seu servlet.
 
Outra dica, seria colocar o servlet no pacote dos seus beans(na pasta sparcland) e fazer mapeamento para ele no arquivo web.xml de sua aplicação.
 
Um abraço,
 
Lincolm
----- Original Message -----
Sent: Monday, July 16, 2001 11:29 AM
Subject: Re: [java-list] Servlet não acessando Beans

É meio estranho, mas o compilador não está reconhecendo o pacote. Retirei o package do meu bean e coloquei meu servlet na mesma pasta do bean e consegui utilizá-lo no servlet, o problema é q não consigo utilizar o bean na jsp.
----- Original Message -----
Sent: Monday, July 15, 2002 4:08 PM
Subject: Re: [java-list] Servlet não acessando Beans

Olá José...
 
Que erro ocorre? O pacote com.sparcland é encontrado ou não?
De qualquer forma, no seu servlet tem que ter:
import com.sparcland.*;
 
Um abraço,
 
Lincolm
----- Original Message -----
Sent: Sunday, July 15, 2001 10:00 AM
Subject: [java-list] Servlet não acessando Beans


Quer ter seu próprio endereço na Internet?
Garanta já o seu e ainda ganhe cinco e-mails personalizados.
DomíniosBOL - http://dominios.bol.com.br

Olá pessoal!
    Estou com uma dúvida meio chata, tenho um Servlet que tenta acessar Beans que estão em um pacote como no esquema de diretórios abaixo:
 
WEB-INF +
                |
               + classes + (meu servlet)
                               | 
                               + com +
                                          |
                                         + sparcland (meus beans)
 
Meus beans são compilados com a instrução
    package com.sparcland;
   indicando que fazem parte deste pacote. Meu servlet localizado na pasta classes tenta importar o pacote e em algumas situações o pacote é encontrado mas não consigo utilizar as classes pois parecem não ser encontradas ou algo parecido, ja tentei javac -classpath mas não funcionou, por favor se alguém puder me dar uma dica ficaria agradecido. É estranho pois o Tomcat reconhece meus beans e os pacotes de tal forma que consigo utilizá-los nas páginas jsp mas não nas servlets.
 
Sparc
                                        

Responder a