无法从 WSO2 api 管理器中的 Web 浏览器浏览 h2 数据库
Cannot browse the h2 database from a web browser in WSO2 api manager
我正在尝试浏览 WSO2 api 管理器的本地 H2 数据库。我在 WSO2_HOME/repository/conf/carbon.xml 中进行了更改。我添加了以下配置。
<H2DatabaseConfiguration>
<property name="web"/>
<property name="webPort">8082</property>
<property name="webAllowOthers"/>
</H2DatabaseConfiguration>
在我重新启动 WSO2 api 服务器后,文件 WSO2_HOME/repository/conf/carbon.xml 中的更改丢失了。结果我无法连接到 H2 数据库。我正在开发 WSO2 3.0.0 版本。
在WSO2 APIM 3.0.0中,配置模型不同。您需要将以下内容添加到 ../repository/conf/deployment.toml
[database_configuration]
enable_h2_console = true
参考:https://apim.docs.wso2.com/en/latest/Reference/ConfigCatalog/#enabling-the-h2-database-console
除了 Bee 的回答之外,重要的是要提到我们还需要为此提供适当的 jdbc URL
- 复制
/repository/database/[databaseName] 的位置(此处不要复制 .mv 部分,即扩展部分)
对我来说 JDBC URL 是 jdbc:h2:/Users/akshay/code/w/98/98_base_1/repository/database/WSO2AM_DB
- 默认用户名和密码是
wso2carbon/wso2carbon
我正在尝试浏览 WSO2 api 管理器的本地 H2 数据库。我在 WSO2_HOME/repository/conf/carbon.xml 中进行了更改。我添加了以下配置。
<H2DatabaseConfiguration>
<property name="web"/>
<property name="webPort">8082</property>
<property name="webAllowOthers"/>
</H2DatabaseConfiguration>
在我重新启动 WSO2 api 服务器后,文件 WSO2_HOME/repository/conf/carbon.xml 中的更改丢失了。结果我无法连接到 H2 数据库。我正在开发 WSO2 3.0.0 版本。
在WSO2 APIM 3.0.0中,配置模型不同。您需要将以下内容添加到 ../repository/conf/deployment.toml
[database_configuration]
enable_h2_console = true
参考:https://apim.docs.wso2.com/en/latest/Reference/ConfigCatalog/#enabling-the-h2-database-console
除了 Bee 的回答之外,重要的是要提到我们还需要为此提供适当的 jdbc URL
- 复制
/repository/database/[databaseName] 的位置(此处不要复制 .mv 部分,即扩展部分)
对我来说 JDBC URL 是 jdbc:h2:/Users/akshay/code/w/98/98_base_1/repository/database/WSO2AM_DB
- 默认用户名和密码是
wso2carbon/wso2carbon