WSO2 作为 JDNI 查找

Posted

技术标签:

【中文标题】WSO2 作为 JDNI 查找【英文标题】:WSO2 AS JDNI lookup 【发布时间】:2012-11-30 17:29:27 【问题描述】:

在 WSO2 AS 5.0.1 中,我部署了一个应该使用数据源的 webapp。 我可以在 tomcat-server.xml 或 WAR 中的任何其他地方配置数据源,但是是否可以通过 JNDI 使用在 Carbon 管理控制台中配置的数据源?

采取的步骤:

    在 Management Console 中配置数据源,将其导出为 JNDI 为 jdbc/platform

    META-INF/context.xml中的ResourceLink链接全局资源:

    引用web.xml中的资源

    jdbc/平台 javax.sql.DataSource 申请

但是,尝试查找 jdbc/platform 或 java:comp/env/jdbc/platform 不会解析为对象。带有如下消息的查找文件:名称 [java:jdbc/platform] 未绑定在此上下文中。找不到 [java:jdbc]。或者,当使用 comp/env 作为前缀时,它会抱怨 'comp' 不可用。

WSO2 Carbon 支持这种配置吗?

【问题讨论】:

【参考方案1】:

此功能将适用于计划很快发布的 AS 5.1.0 版本。

【讨论】:

【参考方案2】:

目前不支持此功能,请参阅https://wso2.org/jira/browse/CARBON-13908。

【讨论】:

谢谢!将密切关注该票,因为这似乎是一个有价值的功能 现在这个问题已经解决了。请参阅mail-archive.com/dev@wso2.org/msg12522.html.With 下一个版本,它将可用。如果你想要它,现在用该邮件中的补丁修补你的设置。

以上是关于WSO2 作为 JDNI 查找的主要内容,如果未能解决你的问题,请参考以下文章

WSO2使用另一个WSO2作为身份提供者

对于JDNI的理解

Groovy集合遍历 ( 使用集合的 find 方法查找集合元素 | 闭包中使用 == 作为查找匹配条件 | 闭包中使用 is 作为查找匹配条件 | 闭包使用 true 作为条件 | 代码示例 )

Groovy集合遍历 ( 使用集合的 find 方法查找集合元素 | 闭包中使用 == 作为查找匹配条件 | 闭包中使用 is 作为查找匹配条件 | 闭包使用 true 作为条件 | 代码示例 )(代

使用 WSO2 作为移动应用程序的 API 网关时,如何安全地处理用户密钥和秘密

WSO2:如何在 wso2 中集成 APIM 和 IS