0 Replies Latest reply on Dec 9, 2009 9:29 PM by Yulei Chen

    Urgent: Problem of set the jboss datasource with name

    Yulei Chen Newbie

      Hi,

      I tried to deploy juddi onto jboss-4.0.5.GA. I have modified and declared datasource with name "comp/env/jdbc/juddiDB" on jboss. And I get the information as following when the jboss server starting:

      17:11:25,150 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jb
      oss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
      17:11:25,415 INFO [WrapperDataSourceService] Bound ConnectionManager 'jboss.jca
      :service=DataSourceBinding,name=comp/env/jdbc/juddiDB' to JNDI name 'java:comp/e
      nv/jdbc/juddiDB'.


      But I fail to access the juddiDB datasource by a test.jsp as following:
      <%
      out.print("Test JBoss/MySQL Connection pool"+"<br>");
      try{
      
      InitialContext initCtx = new InitialContext();
      DataSource ds = (DataSource)initCtx.lookup("java:comp/env/jdbc/juddiDB");
      
      
      Connection conn = ds.getConnection();
      out.print("MySQL connection pool runs perfectly");
      conn.close();
      }
      catch(Exception ex){
      out.println("Connect error:");
      out.print(ex.getMessage());
      }
      %>



      The information I get from the jsp page is following:
      Test JBoss/MySQL Connection pool
      Connect error: jdbc not bound


      Could anyone tell me what's wrong? As "java:comp/env/jdbc/juddiDB" is the required name of juddi datasource, what should I do to realize this?

      Urgently need help!

      Thanks.

      Sara