1.web.xml里面的你不清楚的东西可以不配。
2.其它的配置好象基本没错,但对Ms sqlserver不大清楚。建议在URL里用ip,不用机器名;
3.仔细看一下pool的命名问题,从错误看,应该是JNDI每找到你的pool;
4.确认一下Sqlserver的driver放在tomcat 的common/lib下,不象这里出来的问题;
5.将调用程序如下分两步走,看看错误在哪里,如果是在第二部,那就是3点的问题了。
Context initCtx = new InitialContext();
Context ctx = (Context) initCtx.lookup("java:comp/env");
Object obj = (Object) ctx.lookup("jdbc/myDB"); //
javax.sql.DataSource ds = (javax.sql.DataSource)obj;
2.其它的配置好象基本没错,但对Ms sqlserver不大清楚。建议在URL里用ip,不用机器名;
3.仔细看一下pool的命名问题,从错误看,应该是JNDI每找到你的pool;
4.确认一下Sqlserver的driver放在tomcat 的common/lib下,不象这里出来的问题;
5.将调用程序如下分两步走,看看错误在哪里,如果是在第二部,那就是3点的问题了。
Context initCtx = new InitialContext();
Context ctx = (Context) initCtx.lookup("java:comp/env");
Object obj = (Object) ctx.lookup("jdbc/myDB"); //
javax.sql.DataSource ds = (javax.sql.DataSource)obj;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货