wso2 - WSO2 api manager 30.2.0 将 db 更改为 oracle 不起作用
问题描述
WSO2 api manager 3.2.0 将 db 更改为 oracle 不起作用。
我在 oracle 中执行脚本和
我在 lib 文件夹中复制了 oracle jdbc8 jar 并
deployments.toml 配置如下:
[user_store]
type = "database_unique_id"
[database.shared_db]
type = "oracle"
url = "jdbc:oracle:thin:@172.24.64.3:1521/TEST_PDB"
username = "shared_db"
password = "shared_db"
driver = "oracle.jdbc.driver.OracleDriver"
validationQuery = "SELECT 1 FROM DUAL"
[database.apim_db]
type = "oracle"
url = "jdbc:oracle:thin:@172.24.64.3:1521/TEST_PDB"
username = "apim_db"
password = "apim_db"
driver = "oracle.jdbc.driver.OracleDriver"
validationQuery = "SELECT 1 FROM DUAL"
例外 :
ERROR - DefaultRealm nullType class java.lang.reflect.InvocationTargetException
解决方案
数据库是否可达?
您是否尝试过使用客户端连接到数据库?
推荐阅读
- jenkins - java.io.NotSerializableException: java.util.ArrayList$Itr HashMap Jenkins 管道
- intellij-idea - 创建新类时如何查看参数?
- wso2 - WSO2 企业集成商 - 数据源
- javascript - 如何将滚动条(水平)指针移动到特定位置?
- android - 房间返回长但不向表中插入数据 - 一对多关系
- php - Codeigniter HMVC 中的位置链接资产
- python - 如何为定义为数组的每个初始条件绘制图?
- python - 什么是 Python 等效的 for(i=1;i<10000000;i=1*10)?
- javascript - 如何在 FHIR 上使用 LOINC 代码
- node.js - 为什么这个 node.js 应用程序会抛出 ENOENT 错误?