WebSphere : jdbc/DSname
Glassfish : jdbc/Dsname
Tomcat : java:comp/env/jdbc/DSname
java:comp/env这个用在tomcat中,而was和glassfish里不能写这个。jndi的名字是什么就写什么,这是WAS和TOMCAT的区别。
如果在代码中用java:comp/env/jdbc/DSname,将应用部署到WebSphere,则在SystemErr.log文件中会看到应用程序的报错信息:javax.naming.NameNotFoundException: Name comp/env/jdbc not found in context "java:".
本文介绍了在不同应用服务器(WebSphere, Glassfish 和 Tomcat)中使用JNDI配置时的区别,特别强调了java:comp/env/jdbc/DSname在各平台上的适用性和限制条件。
2763

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



