[Socorro]Desespero com Tomcat  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

Pessoal, já vi vários tópicos relacionados e com o mesmo problema. Segui conselhos dados pelos colegas e pesquisei um monte na internet. Fui de tudo. Mas nao resolveu.

O problema é o seguinte.

Tenho uma JSP que importa um classe criada por mim. Ao tentar instanciar essa classe, o tomcat dá um erro:

org.apache.jasper.JasperException: Unable to compile class for JSP

e

org.apache.jasper.JasperException: Unable to load class for JSP

Quando eu tiro essa linha onde faço a instanciação da classe, o JSP roda perfeito.

Já criei as variáveis de ambiente: JAVA_HOME, CATALINA_HOME, CLASSPATH, PATH. Já apontei a JVM do tomcat para a do JDK (Dizem que jvm da JRE dá problema nesse caso).

Já reinstalei 4 vezes, configurei, reconfigurei, enfim, estou ficando preocupado. Varei a madrugada de sábado até as 7:30 da manhã e nada.

Por favor, me ajudem.

This message was edited 1 time. Last update was at 28/03/2010 16:48:14

danieldomingues86
Java Ninja
[Avatar]

Membro desde: 20/05/2009 15:10:03
Mensagens: 273
Offline

Ola,

Por favor poste o codigo do seu JSP e sua classe para que possa ser analisado.

Um Abraco.

Borland CaliberRM Certified
Sun Certified Java Programmer 6
Sun Certified Web Component Developer 5
Oracle Certified Associate, Java SE 5/SE 6
OCPBCD - Estudando.....
Bacharel em Ciências da Computação

"Grandes conquistas vem com grandes sacrificios."
LinkedIn: http://br.linkedin.com/in/danieldomingues86
[MSN]
Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

danieldomingues86 wrote:Ola,

Por favor poste o codigo do seu JSP e sua classe para que possa ser analisado.

Um Abraco.


A Linha do JSP que está dando erro:



A Classe Java:



Quando eu troco a linha que dá erro por qualquer outra linha dá certo. Instanciação de Classe Calendar, por exemplo.
E o problema, percebi, que é na configuração do tomcat, mas nao sei onde. Tamcat 6.x.
Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

Só para especificar mais:

org.apache.jasper.JasperException: Unable to compile class for JSP:

An error occurred at line: 62 in the jsp file: /build/web/index.jsp
Noticia cannot be resolved to a type
59:
60: <h1><%
61:
62: Noticia a = new Noticia();
63:
64: %></h1>
65:

danieldomingues86
Java Ninja
[Avatar]

Membro desde: 20/05/2009 15:10:03
Mensagens: 273
Offline

Voce colocou essa sua classe Noticia dentro de um package certo? ou deixou no pacote default do Projeto?

La em cima no seu JSP, voce fez o import dessa classe com o nome totalmente qualificado?

Os erros mais comuns disso sao os que citei acima e outro eh tambem quando nao ha um construtor deafult para a classe que esta tentando instanciar.

Um Abraco.

Borland CaliberRM Certified
Sun Certified Java Programmer 6
Sun Certified Web Component Developer 5
Oracle Certified Associate, Java SE 5/SE 6
OCPBCD - Estudando.....
Bacharel em Ciências da Computação

"Grandes conquistas vem com grandes sacrificios."
LinkedIn: http://br.linkedin.com/in/danieldomingues86
[MSN]
Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

Será que nunca devo colocar mesmo, como dizem, um código Java numa JSP?
Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

danieldomingues86 wrote:Voce colocou essa sua classe Noticia dentro de um package certo? ou deixou no pacote default do Projeto?

La em cima no seu JSP, voce fez o import dessa classe com o nome totalmente qualificado?

Os erros mais comuns disso sao os que citei acima e outro eh tambem quando nao ha um construtor deafult para a classe que esta tentando instanciar.

Um Abraco.


Sim, está importado.

O Construtor que estou usando é default da classe, nao criei uma.

Que mais que pode ser?

Grato até o momento.

This message was edited 2 times. Last update was at 28/03/2010 16:43:14

Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

JVM utilizada na configuração do TOMCAT:

C:\Program Files (x86)\Java\jdk1.6.0_15\jre\bin\client\jvm.dll

danieldomingues86
Java Ninja
[Avatar]

Membro desde: 20/05/2009 15:10:03
Mensagens: 273
Offline

Em que pacote da sua aplicacao voce colocou a classe Noticia, repito se for no default nao funciona.
Mostre o import que voce fez no seu JSP.

Qualquer coisa olhe no log do tomcat para ver se descobre algo a mais.

Um Abraco.

Borland CaliberRM Certified
Sun Certified Java Programmer 6
Sun Certified Web Component Developer 5
Oracle Certified Associate, Java SE 5/SE 6
OCPBCD - Estudando.....
Bacharel em Ciências da Computação

"Grandes conquistas vem com grandes sacrificios."
LinkedIn: http://br.linkedin.com/in/danieldomingues86
[MSN]
Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

danieldomingues86 wrote:Em que pacote da sua aplicacao voce colocou a classe Noticia, repito se for no default nao funciona.
Mostre o import que voce fez no seu JSP.

Qualquer coisa olhe no log do tomcat para ver se descobre algo a mais.

Um Abraco.


Import do JSP:



package da classe:






danieldomingues86
Java Ninja
[Avatar]

Membro desde: 20/05/2009 15:10:03
Mensagens: 273
Offline

Pelo que vejo aparentemente esta tudo certo mesmo,
voce ja verificou as libs? tente usar o Tomcat 5.5 ou outra versao, pode ser problemas de jars mesmo.

Um Abraco.

Borland CaliberRM Certified
Sun Certified Java Programmer 6
Sun Certified Web Component Developer 5
Oracle Certified Associate, Java SE 5/SE 6
OCPBCD - Estudando.....
Bacharel em Ciências da Computação

"Grandes conquistas vem com grandes sacrificios."
LinkedIn: http://br.linkedin.com/in/danieldomingues86
[MSN]
Lucas Emanuel
GUJ Master

Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline

Pois é,

Ainda nao resolvi, estou vendo que vou ter que fazer o projeto em PHP

Mas OK, quem sabe algum dia descubro o que acoteceu...

Obrigado.

This message was edited 1 time. Last update was at 29/03/2010 00:27:42

rafaeldiego
JavaGuru
[Avatar]

Membro desde: 28/02/2008 12:47:26
Mensagens: 219
Localização: Itabira / MG
Offline

Bom dia!
Vi a sua DM, e procurei aqui o que eu fiz na época pra resolver, mas sem sucesso....
O que me lembro é que não alterei nada no trecho de código, era um problema no método que eu chamava, com o objeto que tava retornando.

você poderia postar o código todo aqui, pra gente ver?

um abraço!

"O único lugar que o sucesso vem antes do trabalho é o dicionário" - Einstein
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team