Pessoal, estou fazendo testezinhos que usam struts e hibernate. Estou apanhando disso hoje o dia inteiro, uma coisinha atrás da outra. No momento, estou esbarrando com o seguinte erro:
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: The user must supply a JDBC connection
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
root cause
java.lang.UnsupportedOperationException: The user must supply a JDBC connection
net.sf.hibernate.connection.UserSuppliedConnectionProvider.getConnection(UserSuppliedConnectionProvider.java:32)
net.sf.hibernate.impl.BatcherImpl.openConnection(BatcherImpl.java:292)
net.sf.hibernate.impl.SessionImpl.connect(SessionImpl.java:3373)
net.sf.hibernate.impl.SessionImpl.connection(SessionImpl.java:3333)
net.sf.hibernate.impl.BatcherImpl.prepareQueryStatement(BatcherImpl.java:67)
net.sf.hibernate.loader.Loader.prepareQueryStatement(Loader.java:784)
net.sf.hibernate.loader.Loader.doQuery(Loader.java:269)
net.sf.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:138)
net.sf.hibernate.loader.Loader.doList(Loader.java:1063)
net.sf.hibernate.loader.Loader.list(Loader.java:1054)
net.sf.hibernate.hql.QueryTranslator.list(QueryTranslator.java:854)
net.sf.hibernate.impl.SessionImpl.find(SessionImpl.java:1554)
net.sf.hibernate.impl.QueryImpl.list(QueryImpl.java:49)
net.app.MateriaPrimaService.getMateriaPrimaList(MateriaPrimaService.java:177)
org.apache.jsp.AddMateriaPrima_jsp._jspService(org.apache.jsp.AddMateriaPrima_jsp:111)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
Meu hibernate.cfg.xml está no diretorio classes, da seguinte forma:
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration
PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="dialect">net.sf.hibernate.dialect.FirebirdDialect</property>
<property name="connection.driver_class">org.firebirdsql.jdbc.FBDriver</property>
<property name="connection.url">jdbc:firebirdsql:localhost/3050:E:\Leticia\Java\BD\teste.fdb</property>
<property name="connection.username">sysdba</property>
<property name="connection.password">masterkey</property>
<!-- Mapping files -->
<mapping resource="MateriaPrima.hbm.xml"/>
</session-factory>
</hibernate-configuration>
Os fontes estão dentro do mesmo diretorio classes, só que no pacote net.app.
Já consegui fazer anteriormente, sem problemas, exemplos com struts, sem hibernate. Por alguma razão, na hora de juntar os dois estou apanhando mais que mulher de soldado bêbado que descobriu que é corno.
Agradeço a atenção,
Até mais
