为了账号安全,请及时绑定邮箱和手机立即绑定

OpenLiberty 18.0.0.2 是否带有嵌入式数据库,如 Derby DB 或 H2?

OpenLiberty 18.0.0.2 是否带有嵌入式数据库,如 Derby DB 或 H2?

Helenr 2021-07-16 18:01:55
我在 OpenLiberty 18.0.0.2 中找不到任何关于嵌入式数据库的文档,例如 Payara 或 Wildfly。默认情况下是否有随 OpenLiberty 一起提供的嵌入式数据库,还是我必须自己配置 H2 或 Derby DB?现在我正在配置一个 Derby DB,如下所示:<?xml version="1.0" encoding="UTF-8"?><server description="new server">  <featureManager>    <feature>javaee-8.0</feature>  </featureManager>  <quickStartSecurity userName="admin" userPassword="adminpwd" />  <httpEndpoint id="defaultHttpEndpoint" httpPort="9080" httpsPort="9443" />  <applicationManager autoExpand="true" />  <applicationMonitor updateTrigger="mbean" />      <dataSource id="DefaultDataSource">    <jdbcDriver libraryRef="MyJDBCLib" />    <properties.derby.embedded databaseName="myDB" createDatabase="create" />    <containerAuthData user="user1" password="{xor}Oz0vKDtu" />  </dataSource>  <library id="MyJDBCLib">    <file name="/Users/Philip/Tools/openliberty/wlp-18.0.0.2/lib/derby.jar" />  </library></server>这是 OpenLiberty 的正确/常见方法吗?
查看完整描述

1 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

Open Liberty 不包含嵌入式数据库。您的配置是使用 Derby 配置 DefaultDataSource 的正确方法。

附带说明一下,该wlp/usr/lib目录用于产品库,而不是用户库。更合适的位置在wlp/usr/shared/resources.


查看完整回答
反对 回复 2021-07-23
  • 1 回答
  • 0 关注
  • 141 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信