| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/03/2010 15:45:46
|
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
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/03/2010 16:10:15
|
danieldomingues86
Java Ninja
![[Avatar]](/images/avatar/4ce7f4958b31b6e7bde08c7782ca98b1.png)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/03/2010 16:33:02
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/03/2010 16:37:54
|
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:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/03/2010 16:38:01
|
danieldomingues86
Java Ninja
![[Avatar]](/images/avatar/4ce7f4958b31b6e7bde08c7782ca98b1.png)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/03/2010 16:40:19
|
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?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/03/2010 16:41:23
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/03/2010 16:47:47
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/03/2010 16:48:24
|
danieldomingues86
Java Ninja
![[Avatar]](/images/avatar/4ce7f4958b31b6e7bde08c7782ca98b1.png)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/03/2010 16:52:51
|
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:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/03/2010 16:56:50
|
danieldomingues86
Java Ninja
![[Avatar]](/images/avatar/4ce7f4958b31b6e7bde08c7782ca98b1.png)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/03/2010 00:26:35
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/03/2010 08:37:32
|
rafaeldiego
JavaGuru
![[Avatar]](/images/avatar/a708e6694d15c224ba99ec44b5879802.jpg)
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 |
|
|
 |
|
|