2011-09-08 1097 views
4

当我们从管理控制台为数据库配置创建配置时,这些详细信息将保存在resource.xml中(我认为)。Websphere数据库配置文件保存在哪里?

该配置文件的路径是什么?

+1

此信息很好理解,但您绝对不应该为此担心。确实,大部分DB,JMS和其他资源信息都存储在resources.xml中。这些文件存在于多个作用域(单元,节点,服务器),具体取决于创建资源的位置。例如,如果您在节点级创建数据源,它将在目录下创建。你有什么理由对此感兴趣?最简单的方法是通过这样做来了解hte文件:使用管理控制台进行更改,然后单击查看并查看文件名 – Manglu

+0

了解这对于我来说目前是非常古老的一个原因,它是Websphere的buggy beahviour( 8.5.5.8)控制台。注意到这三个不同的安装(独立和集群)。拥有多个数据源,多个数据库,每个数据库有多个用户,在控制台中设置并正确查看的所有内容,但是一些数据源实际上使用了不同的J2C身份验证配置 - 导致使用错误的模式或拒绝登录尝试。因此需要手动修复XML。 – Kousalik

回答

8

关闭,“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配置中有很多变数。

3

除了上一个答案,请记住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 
+0

@ Gas,我会照你的判断。 – Edward