【问题标题】:Define a simple string JNDI property in Weblogic 10.0在 Weblogic 10.0 中定义一个简单的字符串 JNDI 属性
【发布时间】:2011-10-27 12:13:43
【问题描述】:

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

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

编辑

我发现了另一个问题,答案表明这在 WLS 10.0 中开箱即用是不可能的 Adding custom object to JNDI on Weblogic 10

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

如果失败,我更改了我的代码以使用可验证的环境。不太好,但对我来说是固定的。

【问题讨论】:

    标签: java weblogic jndi


    【解决方案1】:

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

    我认为它至少可以给你一个方向。为属性设置值似乎更困难。

    【讨论】:

      【解决方案2】:

      试试weblogic-jndi-startup

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-01-19
        • 1970-01-01
        • 2012-01-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多