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

我的web.xml中有一个,其中是一个元素。我在“jdbc/MyDB”和“MyDB”之间切换。都不会使我的基于类的DataSource起作用(它始终为null),但是在另一个我使用taglibs创建的示例中,这两个JNDI名称都起作用。

最佳答案

不它不是。这只是约定,因此每个人都清楚它是什么资源。

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

10-04 17:01