gpt4 book ai didi

java - OpenLiberty 18.0.0.2 是否附带 Derby DB 或 H2 等嵌入式数据库?

转载 作者:行者123 更新时间:2023-12-02 10:54:42 32 4
gpt4 key购买 nike

我找不到任何有关 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 的正确/常见方法吗?

最佳答案

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

顺便说一句,wlp/usr/lib 目录适用于产品库,而不是用户库。更合适的位置是 wlp/usr/shared/resources

关于java - OpenLiberty 18.0.0.2 是否附带 Derby DB 或 H2 等嵌入式数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51862136/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com