【问题标题】:Access H2 Embedded Database for WSO2 products访问 WSO2 产品的 H2 嵌入式数据库
【发布时间】:2019-10-23 14:08:05
【问题描述】:

我正在使用流处理器 4.3.0,需要访问它的 H2 数据库,这是 WSO2 SP 应用程序中默认提供的。

请帮我访问/浏览数据库。

谢谢

【问题讨论】:

    标签: wso2 wso2carbon wso2sp


    【解决方案1】:

    并且需要访问默认在 WSO2 SP 应用程序中提供的 H2 数据库

    对于 WSO2SP DB 配置存储在:

    ${carbon.home}/conf/worker/deploymment.yaml
    ${carbon.home}/conf/dashboard/deploymment.yaml
    ${carbon.home}/conf/..other module../deploymment.yaml
    

    这样您就可以检查数据库位置

    默认勾选

    ${carbon.home}/wso2/worker/database
    ${carbon.home}/wso2/dashboard/database
    ${carbon.home}/wso2/..other module../database
    

    您可以使用H2 Shell 访问数据库

    请注意,嵌入式 H2 数据库不打算同时从多个进程访问,因此请先停止 wso2sp

    【讨论】:

      【解决方案2】:

      请在下面找到答案。

      1. 打开 /repository/conf/carbon.xml 文件并粘贴以下配置。

      2. 不要取消对现有元素的注释。只需在其下方粘贴以下配置即可。

        <H2DatabaseConfiguration> <property name="web"/> <property name="webPort">8082</property> <property name="webAllowOthers"/>
        </H2DatabaseConfiguration>

      3.重启WSO2产品,通过浏览器访问以下URL:http://localhost:8082

      提示:如果您已登录管理控制台,请在连接数据库之前注销。

      4.输入以下详细信息并单击连接。

      • JDBC URL : jdbc:h2:[/repository/database/WSO2CARBON_DB 的文件路径]
      • 用户名:wso2carbon
      • 密码:wso2carbon

      【讨论】:

      • 流处理器没有 carbon.xml 属性文件。
      • 这适用于其他(全碳)产品,但不适用于 wso2sp
      猜你喜欢
      • 2020-06-14
      • 1970-01-01
      • 2015-11-19
      • 2017-03-05
      • 1970-01-01
      • 2011-01-27
      • 2012-08-17
      • 2014-10-11
      • 2016-01-22
      相关资源
      最近更新 更多