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

时间:2009-11-09 17:38:29

标签: java java-ee datasource jndi tomcat6

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

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

1 个答案:

答案 0 :(得分:8)

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

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