2014-10-31 122 views
1

我有一个Websphere Application Server v8.0,我的工作需要我将JDBC数据源的位置更改为不同的值,以便在不同的环境中进行测试。我通常会通过管理控制台执行此操作,并通过资源> JDBC>数据源部分更改设置,但我想编写一个脚本来更改这些设置。当我运行管理控制台时,设置的存储位置在哪里?我可以在Eclipse(Rational Application Developer)的Servers对话框中运行控制台,或者导航到localhost:9044,但我不知道设置的存储位置 - 我需要编写这个脚本。Websphere Application Server配置文件的位置

有人可以帮我吗?

回答

1

从我记得的WebSphere Application Server,设置最终保存到文件系统 - 但你不应该改变他们这种方式,因为应用程序服务器配置是一个混乱和复杂的业务,并通过直接更改设置你冒着破坏你的应用服务器的风险。

我建议检查this redbook,尤其是第8章,其中介绍了如何使用脚本配置应用服务器。此外,我似乎记得计划在管理控制台中显示等效的脚本命令。

0

如果有帮助,我在本地有一个快速的外观和在“resources.xml中”位于在WebSphere目录中找到我的JDBC数据源的参考...

<server profile root>\config\cells\<aNodeCell>\nodes\<aNode>\servers\<aServer> 

在过去为了方便起见,我使用xml config来读取值,但不经常更新。相反,我已经使用了一些可用的jython脚本选项,并且可以回应Jim的响应,以检查那里的选项,以防有些事情是可行的选择。

编辑: 还有一个可能感兴趣的链接Configuring data access with wsadmin scripting。我自己并没有使用wsadmin的这个特殊功能,但它似乎乍一看显示出承诺。

0

如果你想编写一个脚本,而不是看文件系统,编写一个适当的jython脚本,它将以类似于你通过控制台执行的方式进行修改。

为了使编写脚本更可以使用:

在控制台
相关问题