tomcat - 在 Pentaho CDE 上配置“sql over sqlJndi”
问题描述
我正在通过 CDE 开发的 Pentaho Server CE 编辑一个项目。
在仪表板中有很多“sql over sqlJdbc”数据源,它们都引用同一个数据库。所以,我会将所有数据源替换为“sql over sqlJndi”。但是这个数据源不起作用!
我在 [server]/pentaho-server/tomcat/conf/context.xml 中添加:
<Resource
name="jdbc/namedb"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://MY_SQL_SERVER:3306/namedb"
username="usr"
password="pwd"
/>
我在 [server]/pentaho-server/tomcat/conf/web.xml 中添加:
<resource-ref>
<description>namedb</description>
<res-ref-name>jdbc/namedb</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
我正在使用 Pentaho v9.2 和 MySql 连接器 v8.0.26
我哪里弄错了?
最好的问候
安大略省
解决方案
推荐阅读
- apk - 如何在 thunkable 中更改 apk 文件的版本代码?
- kotlin - Kotlin Webflux reactor 客户端重试
- django - 在语句中使用 if 中的字典值
- python - 如何从文本文件的每一行创建列表字典?
- python - AttributeError:“Line2D”对象没有属性“ax”
- r - R - Shiny - 闪亮仪表板的导出不起作用 - rmarkdown
- java - 如何使用 gson 访问以 NULL 开头的 JSON 对象?
- c# - 如何正确重载运算符?
- javascript - 使用其他数组/对象项创建数组/对象定义
- mysql - 上传 node.js 和 mysql 镜像