JNDI名称 - 是否需要前缀"jdbc /"?

the*_*her 5 java jndi datasource tomcat6 java-ee

JNDI名称有什么用?我正在尝试使用Java 5的新注释功能获取javax.sql.DataSource.它对我不起作用,所以我想问...

我在我的web.xml中,里面是一个元素.我在"jdbc/MyDB"和"MyDB"之间切换.既没有使我的基于类的DataSource工作(它总是为null),但在另一个我使用taglib创建的例子中,这两个JNDI名称都有效.

Bal*_*usC 8

不它不是.这只是惯例,所以每个人都清楚它是什么资源.

您甚至可以命名k34ug6i2u3dn234uy5f,但这会导致未来的维护问题.