Olá,
Primeiramente quero dizer que procurei muito sobre o meu problema e não achei nada que parecido, se tiver algo me desculpem mas realmente não achei.
Seguinte, tenho um projeto pronto usando DAOs, DAOFactory, MODELOS, CONTROLERS tudo funcionando perfeitamente.
O objetivo agora é usar este projeto e testar Servlet nele.
O que eu fiz:
Gerei um .zip do meu projeto pronto funcionando pelo eclipse;
Criei um projeto web novo no eclipse e importei e meu projetofuncionando.zip;
Criei um classe que extende de servlet e fiz um teste basico “Hello World” pra se tudo está ok quanto ao server, mapeamento do web.xml e tudo mais… teste OK, funcionando!!!
Meu proximo passo foi apresentar o resultado de alguma pesquisa usando o meu controle do projeto que importei mas depurando o projeto está lançando um erro nesta linha…
stm = conexao.prepareStatement(listener.getSelect());
listener.getSelect() está ok, retorna.
o driver do firebird foi adicionado nas bibliotecas do projeto.
Source not found
<blockquote>java.lang.ClassNotFoundException: org.firebirdsql.jdbc.FBDriver
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1355)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at correcao cinema.daofb.DAOFactoryCinema.(DAOFactoryCinema.java:33)
at cinema.daofb.DAOFactoryCinema.getDAOFactoryCinema(DAOFactoryCinema.java:44)
at cinema.controller.ControllerCinema.(ControllerCinema.java:29)
at cinema.servlet.IndiceCinemaAno.doGet(IndiceCinemaAno.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)</blockquote>
Lembrando que o projeto importado está funcionando, toda a parte de conexao com banco, consultar e demais funções do sistema estão nele… so quero pegar o resultado de uma consulta e jogar para uma pagina html atraves da servlet…
meu web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>Trabalho04.com.Servlet</display-name>
<servlet>
<description>
</description>
<display-name>IndiceCinemaAno</display-name>
<servlet-name>IndiceCinemaAno</servlet-name>
<servlet-class>correcaoTrabalho04Cinema_final.src.mod042011sem02.servlet.IndiceCinemaAno</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>IndiceCinemaAno</servlet-name>
<url-pattern>/IndiceCinemaAno</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
É isso pessoal, se tiverem alguma dica agradeço.