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;