Hi redbeard!
Of course, classes12.jar contains the class I need 
(oracle.jdbc.xa.OracleXADataSOurce).
That's my servlet:


package servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.sql.DataSource;

 public class DataBaseServlet extends HttpServlet {
        
        public void doGet(HttpServletRequest request, HttpServletResponse 
response)
                        throws ServletException, IOException {
                PrintWriter out = null;
                try {
                        out = response.getWriter();
                        Context initContext = new InitialContext();
                        Context envContext  = 
(Context)initContext.lookup("java:/comp/env");
                        DataSource ds = 
(DataSource)envContext.lookup("jdbc/myoracle");
                        Connection conn = ds.getConnection();
                        String sql = "SELECT nombre FROM candidatos WHERE 
id_cand=49851";
                        PreparedStatement pstmt = conn.prepareStatement(sql);
                        ResultSet rs = pstmt.executeQuery();
                        while (rs.next()) {
                                out.println("MAXIM ID :" + rs.getString(1));
                        }
                        
                } catch (Exception e) {
                        out = response.getWriter();
                        out.println("error: " + e.getMessage());
                        e.printStackTrace();
        
                } 
        }

        public void doPost(HttpServletRequest request, HttpServletResponse 
response)
                        throws ServletException, IOException {
                doGet(request, response);
        }

 }

What error do you want me to post? The one which Apache shows or the one when i 
call my servlet? 

The first one is: 

error: jdbc not bound

The second one: 

15:41:53,444 INFO  [STDOUT] javax.naming.NameNotFoundException: jdbc not bound
15:41:53,448 INFO  [STDOUT]     at 
org.jnp.server.NamingServer.getBinding(NamingServer.java:495)
15:41:53,590 INFO  [STDOUT]     at 
org.jnp.server.NamingServer.getBinding(NamingServer.java:503)
15:41:53,591 INFO  [STDOUT]     at 
org.jnp.server.NamingServer.getObject(NamingServer.java:509)
15:41:53,591 INFO  [STDOUT]     at 
org.jnp.server.NamingServer.lookup(NamingServer.java:253)
15:41:53,591 INFO  [STDOUT]     at 
org.jnp.server.NamingServer.lookup(NamingServer.java:256)
15:41:53,652 INFO  [STDOUT]     at 
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:529)
15:41:53,653 INFO  [STDOUT]     at 
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:508)
15:41:53,653 INFO  [STDOUT]     at 
servlet.DataBaseServlet.doGet(DataBaseServlet.java:41)
15:41:53,653 INFO  [STDOUT]     at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
15:41:53,655 INFO  [STDOUT]     at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
15:41:53,656 INFO  [STDOUT]     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
15:41:53,656 INFO  [STDOUT]     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
15:41:53,656 INFO  [STDOUT]     at 
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)
15:41:53,656 INFO  [STDOUT]     at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
15:41:53,657 INFO  [STDOUT]     at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
15:41:53,657 INFO  [STDOUT]     at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
15:41:53,657 INFO  [STDOUT]     at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
15:41:53,658 INFO  [STDOUT]     at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
15:41:53,658 INFO  [STDOUT]     at 
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
15:41:53,658 INFO  [STDOUT]     at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
15:41:53,658 INFO  [STDOUT]     at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
15:41:53,659 INFO  [STDOUT]     at 
org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:44)
15:41:53,659 INFO  [STDOUT]     at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
15:41:53,659 INFO  [STDOUT]     at 
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:169)
15:41:53,659 INFO  [STDOUT]     at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
15:41:53,660 INFO  [STDOUT]     at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
15:41:53,660 INFO  [STDOUT]     at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
15:41:53,660 INFO  [STDOUT]     at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
15:41:53,661 INFO  [STDOUT]     at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
15:41:53,661 INFO  [STDOUT]     at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
15:41:53,661 INFO  [STDOUT]     at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
15:41:53,661 INFO  [STDOUT]     at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
15:41:53,662 INFO  [STDOUT]     at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
15:41:53,662 INFO  [STDOUT]     at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
15:41:53,662 INFO  [STDOUT]     at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
15:41:53,663 INFO  [STDOUT]     at 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
15:41:53,663 INFO  [STDOUT]     at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
15:41:53,663 INFO  [STDOUT]     at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
15:41:53,658 INFO  [STDOUT]     at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
15:41:53,658 INFO  [STDOUT]     at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
15:41:53,659 INFO  [STDOUT]     at 
org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:44)
15:41:53,659 INFO  [STDOUT]     at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
15:41:53,659 INFO  [STDOUT]     at 
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:169)

During the deploy it seems as if everything was working fine... That's the 
message about the connection I get.

15:39:59,724 INFO  [WrapperDataSourceService] Bound connection factory for 
resource adapter for ConnectionManager 
'jboss.jca:name=XAOracleDS,service=DataSourceBinding to JNDI name 
'java:XAOracleDS'

which is the same with the default database

15:39:53,305 INFO  [WrapperDataSourceService] Bound connection factory for 
resource adapter for ConnectionManager 
'jboss.jca:name=DefaultDS,service=DataSourceBinding to JNDI name 
'java:DefaultDS'

Again, thaks for everything.
Huge kisses,
Esther



View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3859448#3859448

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3859448


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to