websphere liberty admincenter datasource



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

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

尽管管理中心不像管理控制台那样提供"向导"类型的体验,但您可以使用服务器配置工具创建数据源,它可以通过显示所有可以设置的字段(包括任何默认值)来帮助指导您完成整个过程。如果您停留在要更改的服务器的配置文件(可能是server.xml)的"设计"视图中,则可以选择"添加子项"并选择"数据源"如果将使用说明和默认值填充所有字段:管理中心服务器配置设计视图中的数据源

通过ctrl+空格激活内容辅助,您可以在"源"视图中获得类似的帮助。此功能不是数据源独有的,而是为所有元素提供的。

在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中配置数据源的完整文档,请参阅:
在Liberty中配置关系数据库连接

除了按照aguibert所述编辑server.xml外,您还可以使用Liberty AdminCenter创建和编辑数据源,如本IBM知识中心主题中所述。

最新更新