Inicio em WEB  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
neohacker
Virtual Machine Man
[Avatar]

Membro desde: 30/10/2006 15:23:14
Mensagens: 576
Localização: Santo André
Offline

Galera to tentando começar aprender Java Web, estou seguindo a apostila FJ-21, estou usando o TomCat 5.5 e fazendo ainda as JSP, e não consigo de jeito maneira fazer funcionar algo extremamente simples...
for favor me deem uma luz...
Estava usando com o Hibernate, então ateh comentei as linhas para eliminar ao maximo os possiveis erros, mas estou fazendo uma simples impressão e num da certo




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: Unable to compile class for JSP

Generated servlet error:
Only a type can be imported. br.teste.Users resolves to a package

An error occurred at line: 7 in the jsp file: /bemvindo.jsp
Generated servlet error:
Users cannot be resolved to a type

An error occurred at line: 7 in the jsp file: /bemvindo.jsp
Generated servlet error:
Users cannot be resolved to a type

http//www.tecnologiaims.blogspot.com

↑ Grab this Headline Animator

http://www.imstechnology.blogspot.com
[Email] [WWW]
AndrewAguiar
JavaChild

Membro desde: 18/07/2006 10:03:59
Mensagens: 124
Offline

Ou voce importou errado, o que acho dificil ou voce não colocou a classe Users no classpath.
neohacker
Virtual Machine Man
[Avatar]

Membro desde: 30/10/2006 15:23:14
Mensagens: 576
Localização: Santo André
Offline

AndrewAguiar wrote:faltou voce importar a classe User para a pagina jsp.

use isso



Mas é a primeira linha do meu código

http//www.tecnologiaims.blogspot.com

↑ Grab this Headline Animator

http://www.imstechnology.blogspot.com
[Email] [WWW]
AndrewAguiar
JavaChild

Membro desde: 18/07/2006 10:03:59
Mensagens: 124
Offline



eh eu não tinha visto.

onde voce está pondo o .class do Users ?

Se não me engano tem que ser em WEB-INF/classes/ da aplicação.

ela tem que estar no class-path.
Pedrosa
JWizard
[Avatar]

Membro desde: 13/07/2005 13:08:08
Mensagens: 2505
Localização: São Paulo - Brasil
Offline

O estranho é você já querer usar Hibernate começando, leia a apostila e verá que códigos Java no JSP devem ser evitados, use taglibs, mas repito leia a apostila!
kissdemon
Java Ninja
[Avatar]

Membro desde: 17/09/2006 02:10:52
Mensagens: 287
Localização: sampa
Offline

Colega,

já que está começando web agora, acho que já deve começar fazendo corretamente.
Esse seu código não deveria estar na JSP e sim em uma Servlet, Action ou afins...
Siga a apostila FJ-21 da Caelum e estará no caminho certo

[]´s

Carlos

"Se você entende o que está fazendo, lamento, mas não está aprendendo nada"
[MSN]
neohacker
Virtual Machine Man
[Avatar]

Membro desde: 30/10/2006 15:23:14
Mensagens: 576
Localização: Santo André
Offline

Pedrosa wrote:O estranho é você já querer usar Hibernate começando, leia a apostila e verá que códigos Java no JSP devem ser evitados, use taglibs, mas repito leia a apostila!


Então eu tenho um conhecimento basico em Hibernate porque usava no J2SE...
Mas a questão aqui é que pelo que parece ele fica reclamando dos meus imports...
Sobre a apostila é que nos primeiros exemplos ele usa a classe ContatoDAO pra listar, e eu gostaria de listar uma Tabela do meu DB, mas desisti e então fui tentar instanciar alguma classe e sempre da esse erro ....

Eu não entendo o que seja

http//www.tecnologiaims.blogspot.com

↑ Grab this Headline Animator

http://www.imstechnology.blogspot.com
[Email] [WWW]
Pedrosa
JWizard
[Avatar]

Membro desde: 13/07/2005 13:08:08
Mensagens: 2505
Localização: São Paulo - Brasil
Offline

Você esta usando o pacote correto?, veja se ele realmente existe dentro de WEB-INF/classes.
rissato
JavaEvangelist
[Avatar]

Membro desde: 16/05/2006 22:07:12
Mensagens: 446
Localização: Uberlândia
Offline

cara... pelo que está escrito no seu código "Users" é um package e não uma classe:

Only a type can be imported. br.teste.Users resolves to a package

Quer vc pense que é capaz ou não, vc está certo!

Sun Certified Java Programmer 6.0
[MSN] [ICQ]
neohacker
Virtual Machine Man
[Avatar]

Membro desde: 30/10/2006 15:23:14
Mensagens: 576
Localização: Santo André
Offline

Pedrosa wrote:Você esta usando o pacote correto?, veja se ele realmente existe dentro de WEB-INF/classes.


Bem parece que estamos mais próximos do problema...
Eu tenho configurado o Default Output Folder:
jspteste/web/WEB-INF/classes

Mas olhando as pastas na minha máquina... NÃO tem nada la dentro...
Só uma observação pelo Eclipse é normal que ele não visualize esta pasta, pois ele não aparece no Package Explorer??

Vlw pela ajuda ja...parece que vamos ter um final feliz pro meu caso...


http//www.tecnologiaims.blogspot.com

↑ Grab this Headline Animator

http://www.imstechnology.blogspot.com
[Email] [WWW]
Pedrosa
JWizard
[Avatar]

Membro desde: 13/07/2005 13:08:08
Mensagens: 2505
Localização: São Paulo - Brasil
Offline

Se você criou o projeto corretamente vá no menu do Eclipse Project e de clean, se não resolver, abra o arquivo .classpath que é criado pelo Eclipse para cada projeto e veja se existe uma linha assim:



neohacker
Virtual Machine Man
[Avatar]

Membro desde: 30/10/2006 15:23:14
Mensagens: 576
Localização: Santo André
Offline

Pedrosa wrote:Se você criou o projeto corretamente vá no menu do Eclipse Project e de clean, se não resolver, abra o arquivo .classpath que é criado pelo Eclipse para cada projeto e veja se existe uma linha assim:




FANTÁSTICO....passei o dia inteiro aqui me matando nisso e era isso....

Vlw Pedrosa...brigadão cara...só pra ficar por dentro o q aconteceu..porque ... como foi resolvido...só pra compreender mais o que houve..


http//www.tecnologiaims.blogspot.com

↑ Grab this Headline Animator

http://www.imstechnology.blogspot.com
[Email] [WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team