Debug

2 respostas
A

Olá pessoal,

Ao realizar um debug em meu código java a seguinte classe é carregada: “ClassLoader.findBootstrapClass(String) line: not available [native method]”, me levando a classes que não fazem parte do meu codigo especifico. E ao executar o codigo pelo modo tradicional atraves do “Run as” a tal “ClassLoader” não é carregada. Alguem saberia me dizer como fazer para que esta classe nao seja executada ao realizar o debug.

Desde já agradeço.

2 Respostas

marcelo.bellissimo

Precisamos de mais detalhes… por acaso seria Tomcat o seu servidor?
Pelo jeito está rodando pelo Eclipse, pelas opções que você citou…

Se for Tomcat, existe um arquivo chamado bootstrap.jar que deve ser adicionado ao classpath do seu servidor ao iniciar… faça o seguinte:

  • No Eclipse, na aba Servers, dê um duplo clique no servidor que você está utilizando, geralmente só tem um, mas em todo caso preste atenção em qual você está mexendo caso exista mais de um
  • Na tela que se abriu no editor, clique em “Open launch configuration”;
  • Nessa janela, clique na aba “Classpath”
  • Verifique se existe um item dentro de “User Entries” referenciando o arquivo “bootstrap.jar”
  • Se não houver, adicione, o meu por exemplo fica em C:\apache-tomcat-5.5.23\bin\

Tente isso e veja se funciona…

A

Valeu Marcelo,

Consegui resolver o problema, obrigado pela ajuda.

Criado 22 de novembro de 2010
Ultima resposta 22 de nov. de 2010
Respostas 2
Participantes 2