之前项目r是运行在jetty上,应为有端口中途,暂时现将项目移植到tomcat上,和jetty一样都是以jndi作为数据源,但是我按照网上方法,都试了很久,一直再报Name jdbc is not bound in this Context的错误,没有找到我配置的jndi。
网上大多说用((DataSource)this.ctx.lookup("jdbc/epollWeb"))来连接,都不能用,最后终于查到了,用java:comp/env/jdbc/epollWeb代替上面的jdbc/epollWeb即可
详细介绍了从Jetty迁移至Tomcat时遇到的JNDI数据源未绑定问题,并提供了解决方案。通过将lookup路径更改为java:comp/env/jdbc/epollWeb,成功解决了Name jdbc is not bound in this Context的错误。
3668

被折叠的 条评论
为什么被折叠?



