在Weblogic 10.0中定义简单的字符串JNDI属性

发布于 2024-12-11 23:08:38 字数 592 浏览 0 评论 0原文

我的应用程序需要一个 JNDI 属性,它基本上是一个简单的 java.lang.String。 在 tomcat 中,定义 context.xml 很容易,在 glassfish 管理控制台中也很容易。

但是,我找不到如何在 Weblogic 10.0 中执行此操作。 我的属性应该位于 java:comp/env

编辑

我发现了另一个问题,其中答案表明这在 WLS 10.0 中实际上不可能开箱即用 将自定义对象添加到 Weblogic 10 上的 JNDI

但是,有一个可以解决这个问题的插件: http://code.google.com/p/weblogic-jndi-startup/< /a>

我更改了代码,以便在失败时依靠可验证的环境。不太好,但对我来说是固定的。

My application requires a JNDI property, which basically is a simple java.lang.String.
In tomcat this is easy to define the context.xml, while it's also easy in the glassfish admin console.

However, I cannot find how to do this in Weblogic 10.0.
My property should be in java:comp/env

EDIT

I have found another question, where answers show this isn't really possible out of the box in WLS 10.0
Adding custom object to JNDI on Weblogic 10

However, there is a plugin which would do the trick:
http://code.google.com/p/weblogic-jndi-startup/

I changed my code to fall back on an environment veriable if this fails. Not too nice, but fixed for me.

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

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

发布评论

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

评论(2

最美的太阳 2024-12-18 23:08:38

检查一下:http://download.oracle.com/docs/cd/E15051_01/wls/docs103/webapp/configureresources.html#wp159026

我认为它至少可以给你一个方向。为财产设定价值似乎更加困难。

Check this: http://download.oracle.com/docs/cd/E15051_01/wls/docs103/webapp/configureresources.html#wp159026

I think it might at least give you a direction. Setting a value to the property seems to be more difficult.

ゞ记忆︶ㄣ 2024-12-18 23:08:38

尝试 weblogic-jndi-startup

与 JBoss 和 Glassfish 不同,无法定义自定义 JNDI
WebLogic 控制台中的对象(例如 URL)。这提供了一个非常简单的
方法来做到这一点。

在您的情况下,您可以使用 String 对象而不是 URL 对象

Context context = new InitialContext();
String url = String.valueOf(context.lookup("configURL"));

try the weblogic-jndi-startup

Unlike JBoss and Glassfish there is no way to define a custom JNDI
object (eg a URL) in the WebLogic console. This provides a very simple
way to do that.

in your case, you can use the String object instead of the URL one

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