OpenLiberty 18.0.0.2 是否带有嵌入式数据库,如 Derby DB 或 H2?
Does OpenLiberty 18.0.0.2 come with an embedded database like Derby DB or H2?
我找不到任何关于 OpenLiberty 18.0.0.2 中的嵌入式数据库(如 Payara 或 Wildfly)的文档。 OpenLiberty 默认附带一个嵌入式数据库,还是我必须自己配置一个 H2 或 Derby 数据库?
现在我正在配置 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 的 right/common 方法吗?
Open Liberty 不包含嵌入式数据库。您的配置是使用 Derby 配置 DefaultDataSource 的正确方法。
附带说明一下,wlp/usr/lib
目录用于产品库,而不是用户库。更合适的位置是 wlp/usr/shared/resources
.
我找不到任何关于 OpenLiberty 18.0.0.2 中的嵌入式数据库(如 Payara 或 Wildfly)的文档。 OpenLiberty 默认附带一个嵌入式数据库,还是我必须自己配置一个 H2 或 Derby 数据库?
现在我正在配置 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 的 right/common 方法吗?
Open Liberty 不包含嵌入式数据库。您的配置是使用 Derby 配置 DefaultDataSource 的正确方法。
附带说明一下,wlp/usr/lib
目录用于产品库,而不是用户库。更合适的位置是 wlp/usr/shared/resources
.