使用tomcat数据源,提示没有绑定名称,为什么?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

使用tomcat数据源,提示没有绑定名称,为什么?

2016-06-01 23:41:59 2180 1

这是context里面的

<Context>
<ResourceLink global="mySource" name="mySource" type="javax.sql.DataSource"/>
<Resource name="mySource"
            auth="Container"
            type="javax.sql.DataSource"
            username="root"
            password="root"
            driverClassName="com.mysql.jdbc.Driver"
            url="jdbc:mysql:///day11"
            maxActive="8"
            maxIdle="4"/>
</Context>

这是web.xml里面的

 <resource-ref>
    <description>DB Connection</description>
    <res-ref-name>mySource</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
  </resource-ref>

代码是:

Context initCtx = new InitialContext();
Context jndi = (Context) initCtx.lookup("java:comp/env");
DataSource source = (DataSource) jndi.lookup("mySource");
Connection conn = source.getConnection();

报错信息:

screenshot

哪位大神知道这是怎么回事啊,该怎么解决啊

取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 19:23:51

    web工程下的,WEB-INF下的web.xml添加这一段:

     <resource-ref>
        <description>DB Connection</description>
        <res-ref-name>JDBC/TestDB</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
      </resource-ref>

    相对应的jsp或者java代码应该为:

    DataSource ds = (DataSource) ctx.lookup("java:comp/env/JDBC/TestDB");

    或者

    Context envCtx = (Context) ctx.lookup("java:comp/env");
    DataSource ds = (DataSource) ctx.lookup("JDBC/TestDB");
    0 0
相关问答

1

回答

Apache+tomcat做服务器负载均衡,其中一个tomcat关闭了,什么情况?

2016-05-30 16:20:51 2259浏览量 回答数 1

1

回答

linux服务器配置tomcat域名问题

2016-05-30 16:08:05 2406浏览量 回答数 1

1

回答

程序导致tomcat down掉或者服务器挂掉

2016-05-30 15:33:33 2992浏览量 回答数 1

1

回答

启动服务器tomcat,总是出现警告,什么原因?

2016-05-30 14:57:13 1638浏览量 回答数 1

1

回答

Linux 服务器部署多个Tomcat问题

2016-05-27 15:47:50 2101浏览量 回答数 1

1

回答

一台服务器上最多能运行多少个tomcat?

2016-05-27 09:47:11 4367浏览量 回答数 1

1

回答

myeclipse中,如何只用键盘重启tomcat服务器?

2016-03-25 10:50:33 1647浏览量 回答数 1

1

回答

有关Tomcat在服务器节点上的配置问题

2016-03-24 18:52:37 1665浏览量 回答数 1

1

回答

服务器512内存,TOMCAT该如何配置?

2016-03-24 18:22:40 1527浏览量 回答数 1

1

回答

wap2.0开发Tomcat服务器如何配置?

2016-03-24 17:45:34 1717浏览量 回答数 1
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载