【问题标题】:Where are Websphere database configuration files saved?Websphere 数据库配置文件保存在哪里?
【发布时间】:2011-11-13 03:36:25
【问题描述】:

当我们从 Admin Console 为数据库配置创建配置时,这些详细信息将保存在 resource.xml 中(我认为)。

那个配置文件的路径是什么?

【问题讨论】:

  • 这个信息很高兴知道,但你永远不应该担心这个。的确,大部分DB、JMS等资源信息都保存在resources.xml中。这些文件存在于多个范围(单元、节点、服务器)中,具体取决于创建资源的位置。例如,如果您在节点级别创建数据源,它将在 目录下创建。你有什么理由对此感兴趣吗?了解 hte 文件的最简单方法是:使用管理控制台进行更改,然后单击查看并查看文件名
  • 知道这真的很老了,目前对我来说这样做的原因是 Websphere (8.5.5.8) 控制台的错误行为。在三个不同的安装(独立和集群)上注意到了这一点。拥有多个数据源、多个数据库、每个数据库多个用户,一切都在控制台中设置和查看正确,但某些数据源实际上使用与配置不同的 J2C 身份验证 - 导致使用错误架构或拒绝登录尝试。因此需要手动修复 XML。

标签: java database configuration websphere


【解决方案1】:

所有还没有找到的都应该在集群级别检查

/$WAS_HOME/profiles/dmgr/cells/cell_name/clusters/cluster_name/resources.xml

【讨论】:

    【解决方案2】:

    除了前面的答案,请记住resources.xml 存在于三个配置级别中的每一个上:单元级别、节点级别和服务器级别。根据您的设计,可以在所有这些级别上定义数据库连接:

    $WAS_HOME\profiles\PROFILE_NAME\config\cells\CELL_NAME\resources.xml
    
    $WAS_HOME\profiles\PROFILE_NAME\config\cells\CELL_NAME\nodes\NODE_NAME\resources.xml
    
    $WAS_HOME\profiles\PROFILE_NAME\config\cells\CELL_NAME\nodes\NODE_NAME\servers\SERVER_NAME\resources.xml
    

    【讨论】:

    • @Gas,我会听从你的判断。
    【解决方案3】:

    关闭,“resources.xml”就是您要查找的内容。如果您使用的是独立的 Websphere 实例,则可能与此类似:

    $WAS_HOME\profiles\PROFILE_NAME\config\cells\CELL_NAME\nodes\NODE_NAME\servers\SERVER_NAME\resources.xml
    

    PROFILE_NAME、CELL_NAME、NODE_NAME,默认情况下都应该有你的机器名。 SERVER_NAME 是可配置的,但我相信默认情况下是“server1”。

    抱歉,我不能更确定,但是 websphere 配置中有很多变量在起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-10
      • 1970-01-01
      • 2021-02-21
      • 1970-01-01
      • 1970-01-01
      • 2012-10-08
      相关资源
      最近更新 更多