WSO2 AS JDNI查找

时间:2012-12-12 22:02:02

标签: datasource jndi wso2 wso2carbon

在WSO2 AS 5.0.1中,我部署了一个应该使用数据源的webapp。 我可以在tomcat-server.xml或WAR中的任何其他位置配置数据源,但是可以使用通过JNDI在Carbon Management Console中配置的数据源吗?

采取的步骤:

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

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

    < ResourceLink name =“jdbc / platform”global =“jdbc / platform”type =“javax.sql.DataSource”/>

  3. 在web.xml中引用资源

    <资源引用>     < RES-REF-名称> JDBC /平台     <水库型> javax.sql.DataSource中     < RES-AUTH>应用

  4. 然而,尝试查找jdbc / platform或java:comp / env / jdbc / platform时无法解析为对象。具有以下消息的查找文件:Name [java:jdbc / platform]未绑定在此Context中。无法找到[java:jdbc]。或者,当使用comp / env作为前缀时,它会抱怨'comp'不可用。

    WSO2 Carbon是否支持这种配置?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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