Tomcat and JDBC connection pooling

后端 未结 2 474
情歌与酒
情歌与酒 2020-12-08 17:36

I am trying to set up connection pooling to mysql databe with tomcat. My simple app is called Projekt, in my Projekt.xml in Apache/conf/Catalina/localhost I have

<         


        
2条回答
  •  抹茶落季
    2020-12-08 17:45

    Looks like you are missing Context envCtx = (Context) initCtx.lookup("java:comp/env");
    JNDI lookup should be done like this:

    // Obtain our environment naming context
    Context initCtx = new InitialContext();
    Context envCtx = (Context) initCtx.lookup("java:comp/env");
    
    // Look up our data source
    DataSource ds = (DataSource) envCtx.lookup("jdbc/EmployeeDB");
    
    // Allocate and use a connection from the pool
    Connection conn = ds.getConnection(); 
    

    documentation from http://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html.

提交回复
热议问题