websphere liberty admincenter datasource

时间:2016-05-17 14:57:37

标签: datasource websphere-liberty

最近,我切换到了websphere liberty 8.5.5.9。 adminCenter替换了管理控制台。我曾经在较低的Websphere版本的管理控制台中配置很多东西。但在新的管理中心,我再也找不到它们了,例如配置数据源。有什么建议吗?

3 个答案:

答案 0 :(得分:2)

在WebSphere Liberty中,您可以直接在server.xml中配置DataSource(类似于Liberty中的大多数服务器级配置)。

这是Liberty文档中的一个示例:

<dataSource id="DefaultDataSource" jndiName="jdbc/derbyEmbedded">
    <jdbcDriver libraryRef="DerbyLib"/>
    <properties.derby.embedded databaseName="C:/databases/SAMPLEDB" createDatabase="create"/>
</dataSource>

<library id="DerbyLib">
    <fileset dir="C:/db-derby-10.8.1.2-bin/lib"/>
</library>

要使用数据源,请确保在server.xml中启用JDBC功能,例如:

<featureManager>
    <feature>jdbc-4.1</feature>
</featureManager>

如果您不确定在哪里可以找到您的server.xml,默认情况下它位于以下位置:

${wlp.install.dir}/servers/${your.server.name}/server.xml

有关在Liberty中配置数据源的完整文档,请参阅:
Configuring relational database connectivity in Liberty

答案 1 :(得分:2)

除了按照aguibert所述编辑server.xml之外,您还可以使用Liberty AdminCenter创建和编辑数据源,如IBM KnowledgeCenter topic所述。

答案 2 :(得分:2)

管理控制台是WebSphere Traditional的UI,而管理中心是WebSphere Liberty的UI。就像WebSphere Traditional和Liberty的功能之间存在差异一样,管理控制台和管理中心也是如此。

虽然管理中心不提供管理控制台所做的“向导”类型的体验,但您可以使用服务器配置工具创建数据源,它可以通过显示可以设置的所有字段来指导您完成整个过程。 (包括任何默认值)。如果您保留在要更改的服务器的配置文件(可能是server.xml)的“设计”视图中,则可以选择“添加子项”并选择“数据源”。如果将填充描述和默认值的所有字段: Data Source in Design View of Server Config in Admin Center

您可以通过ctrl + space激活内容辅助,在“来源”视图中获得类似的帮助。此功能不是数据源唯一的,但是为所有元素提供。