Felipe,

Eu também pensei nessa possibilidade de o CLASSPATH estar errado.

Para ter certeza, criei uma classe simples p/ pegar o classpath e coloquei nos servidores, e o resultado é o mesmo.:

public class Main {

    public static void main( String[] args ) {
      String classpath = System.getProperty( "java.class.path" );
      System.out.println( " O CLASSPATH setado eh : " +  classpath );
    }
}

[EMAIL PROTECTED]:~/Testes$ java Main
 O CLASSPATH setado eh : .

E onde está dando o problema:

[EMAIL PROTECTED] testes]# java Main
 O CLASSPATH setado eh : .

Havia um CLASSPATH setado nessa máquina, mas comentei, e mesmo com o mesmo classpath ("." - que é o diretório atual), o problema continua.

Muito estranho...

Vou continuar pesquisando.

De qualquer forma valeu.

Felipe Vieira Silva wrote:
algum tempo atrás eu sofri com um erro esquisito que no final era
problema no classpath:

dois arquivos JARs tinham classes com nome idêntico, só que num deles
a versão da classe era antiga... .pela ordem no classpath, o JAR que
tinha a classe antiga sempre era encontrada primeiro.. . e o erro era
parecido com esse: método não existe...

sugestão: remove tudo do classpath e testa apenas com as classes
específicas do teu projeto - e manda pesquisar o nome da classe que
está gerando o problema em todos os arquivos do projeto (*.*).. para
ver se a classe não aparece em dois cantos diferentes...

pode não ser isso, mas pelo tipo de erro é o melhor que posso imaginar.

valeu,

  Felipe Gaúcho





On Mon, 14 Feb 2005 18:36:27 -0200, Anaximandro Melo
<[EMAIL PROTECTED]> wrote:
  
Senhores,

Salve!

Depois de um bom tempo sem nada postas na lista, deparei-me c/ o seguinte
problelma:
HTTP Status 500 - ________________________________


type Exception report

message 

description The server encountered an internal error () that prevented it
from fulfilling this request.

exception org.apache.jasper.JasperException:
org.apache.commons.pool.impl.GenericObjectPool: method ()V not found
    
 at
  
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
    
 at
  
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    
 at
  
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    
 at
  
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:551)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    
 at
  
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:400)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    
 at
  
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    
 at
  
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
    
 at
  
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:261)
    
 at
  
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360)
    
 at
  
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:604)
    
 at
  
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:562)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:679)
    
 at
  
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Thread.java:534)

root cause javax.servlet.ServletException:
org.apache.commons.pool.impl.GenericObjectPool: method ()V not found
    
 at
  
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:536)
at org.apache.jsp.LoginForm_jsp._jspService(LoginForm_jsp.java:354)
    
 at
  
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
    
 at
  
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    
 at
  
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
    
 at
  
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    
 at
  
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    
 at
  
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:551)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    
 at
  
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:400)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    
 at
  
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    
 at
  
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
    
 at
  
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:261)
    
 at
  
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360)
    
 at
  
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:604)
    
 at
  
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:562)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:679)
    
 at
  
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Thread.java:534)
    
________________________________
  
Apache Tomcat/4.1.24Cenário:

- Fedora Core release 3 (Heidelberg);

Obs.: O Fedora vem com uma JVM nativa (lib's e compiladores), porém foi
desabilitado. Havia uma CLASSPATH "defo" setada também mais foi removida e o
problema continua

- jakarta-tomcat-4.1.24;

-  j2sdk1.4.2;

- j2sdk1.4.2_06;

Obs.: Foi testado c/ as duas versões do JDK mas o erro persiste.

- Hardware:

processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 8
model name      : AMD Athlon(tm) XP 2000+
stepping        : 1
cpu MHz         : 1667.802
cache size      : 256 KB
memory : 384 MB

- postgres 7.3.2

Detalhe: Quando uso as mesmas aplicações/versões no Slackware ou no Debian,
funciona normalmente. Essas aplicações estão funcionando em três outros
servidores sem maiores problemas.

Uma coisa  que chamou a atenção foi que no Fedora, só um processo do Tomcat
é ativado, já nos outros S.O's, há vários processos.

No Fedora:

12915 pts/2    Sl     0:23 /usr/local/java//bin/java
-Djava.endorsed.dirs=/usr/local/tomcat/common/endorsed -classpath
/usr/local/java//lib/tools.jar:/usr/local/tomcat/bin/bootstrap.jar
-Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat
-Djava.io.tmpdir=/usr/local/tomcat/temp
org.apache.catalina.startup.Bootstrap start

Alguém já passou por situação semelhante ou tem alguma dica para a exception
?

Obs.: O professor dos preguiçosos (google) não deu muitas soluções a
respeito e no log do tomcat não acontece NADA!

Fico no aguardo.

Anaxi.

    

-------------------------------------------------------------------------------------------
Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 



  

Responder a