Ola galera...estou aprendendo JSP e estou com um probleminha...por indicaçoes de alguns comprei o livro "Tudo o q vc queria saber sobr JSP..." gostei muito do livro pois trata do assunto pra iniciantes como eu...mas vamos ao ponto.....no livro tem um exemplo de uma sistema de cadastramento de clientes de locadora....fiz a parte q o publico acessa, em algumas paginas ele usa Beans...e justamente sao estas paginas q nao esta funcionando...aqui esta o erro
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
An error occurred at line: 2 in the jsp file: /testeJSP/cap3/publico/LocICCliente.jsp
Generated servlet error:
[javac] Compiling 1 source file
C:\Programas\Apache Group\Tomcat 4.1\work\Standalone\localhost\teste\testeJSP\cap3\publico\LocICCliente_jsp.java:52: package locadora does not exist
locadora.Cliente bnCliente = null;
^
An error occurred at line: 2 in the jsp file: /testeJSP/cap3/publico/LocICCliente.jsp
Generated servlet error:
C:\Programas\Apache Group\Tomcat 4.1\work\Standalone\localhost\teste\testeJSP\cap3\publico\LocICCliente_jsp.java:54: package locadora does not exist
bnCliente = (locadora.Cliente) pageContext.getAttribute("bnCliente", PageContext.PAGE_SCOPE);
^
An error occurred at line: 2 in the jsp file: /testeJSP/cap3/publico/LocICCliente.jsp
Generated servlet error:
C:\Programas\Apache Group\Tomcat 4.1\work\Standalone\localhost\teste\testeJSP\cap3\publico\LocICCliente_jsp.java:57: package locadora does not exist
bnCliente = (locadora.Cliente) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "locadora.Cliente");
^
An error occurred at line: 2 in the jsp file: /testeJSP/cap3/publico/LocICCliente.jsp
Generated servlet error:
Note: C:\Programas\Apache Group\Tomcat 4.1\work\Standalone\localhost\teste\testeJSP\cap3\publico\LocICCliente_jsp.java uses unchecked or unsafe operations.
An error occurred at line: 2 in the jsp file: /testeJSP/cap3/publico/LocICCliente.jsp
Generated servlet error:
Note: Recompile with -Xlint:unchecked for details.
3 errors
at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:248)
at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:315)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:328)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:427)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:142)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:240)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:595)
pelo meu pequeno conhecimento eu creio q a pagina JSP nao esta encontrando o arquivo Bean...minhas pastas....
D:\CursoJSP\testeJSP\cap3...detro desta estão as pastas
\administra.....serão colocadas paginas JSP, HTML relacionadas a adminstração
\conecta....arquivos JSP q conectam com o Banco MySQL
\locadora...arquivos .java, .class (os bens q eu criei)
\img...imagens usadas nas paginas HTML
\javascript...arquivos JavaScript
\publico...paginas em JSP, HTML relacionados ao publico
\WEB-INF....tem a pasta \classes...nao tem nada...e a pasta \lib...tem o arquivo .JAR criado apartir da pasta locadora
o q esta dando errado? alguem poderia me ajudar? ficaria muito agradecido...falow ate mais