JNDI 名称 — 前缀为“jdbc/”需要吗?

发布于 2024-08-10 08:38:31 字数 215 浏览 6 评论 0原文

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

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

What's up with JNDI names? I'm trying to get a javax.sql.DataSource using the new annotations feature of Java 5. It's not working for me, so I want to ask...

I have a in my web.xml, inside of it is an element. I'm switching between "jdbc/MyDB" and "MyDB". Neither makes my class-based DataSource work (it's always null) but in another example I've created using taglibs, both of these JNDI names work.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沉溺在你眼里的海 2024-08-17 08:38:31

不,事实并非如此。这只是约定,以便每个人都清楚它是什么资源。

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

No, it is not. It is just the convention so that it's clear to everyone what resource it is.

You can even name it k34ug6i2u3dn234uy5f, but that would lead to future maintenance problems.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文