在WSO2 AS 5.0.1中,我部署了一个应该使用数据源的webapp。 我可以在tomcat-server.xml或WAR中的任何其他位置配置数据源,但是可以使用通过JNDI在Carbon Management Console中配置的数据源吗?
采取的步骤:
在Management Console中配置数据源,将其作为JNDI导出为jdbc / platform
META-INF / context.xml中的ResourceLink链接全局资源:
< ResourceLink name =“jdbc / platform”global =“jdbc / platform”type =“javax.sql.DataSource”/>
在web.xml中引用资源
<资源引用> < RES-REF-名称> JDBC /平台 <水库型> javax.sql.DataSource中 < RES-AUTH>应用
然而,尝试查找jdbc / platform或java:comp / env / jdbc / platform时无法解析为对象。具有以下消息的查找文件:Name [java:jdbc / platform]未绑定在此Context中。无法找到[java:jdbc]。或者,当使用comp / env作为前缀时,它会抱怨'comp'不可用。
WSO2 Carbon是否支持这种配置?
答案 0 :(得分:0)
目前不支持此功能,请参阅https://wso2.org/jira/browse/CARBON-13908。
答案 1 :(得分:0)
此功能适用于计划很快发布的AS 5.1.0版本。