【问题标题】:websphere liberty admincenter datasourcewebsphere liberty 管理中心数据源
【发布时间】:2016-05-17 14:57:37
【问题描述】:

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

【问题讨论】:

    标签: datasource websphere-liberty


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案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

      【讨论】:

      • 是的。我看到它们可以在 server.xml 中配置。但是,管理控制台中的 UI 是否都像 Websphere 较低版本中使用的那样消失了?我们之前手动更改 server.xml。但有时用户界面很方便。
      【解决方案3】:

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

      【讨论】:

      • 是的。但它仍在向 server.xml 添加条目。与 websphere 8.5.5.1 及更低版本中的管理控制台相比,您可以单击数据源。
      • 承认它正在向 server.xml 添加条目,但 WebSphere Application Server 管理控制台“只是向 resources.xml 添加条目”。使用 Liberty AdminCenter 添加数据源和 jdbc drvier 后,您将获得引导您完成需要添加的内容的 UI 面板,类似于管理控制台。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多