Websphere Application Server导入设置

时间:2015-08-21 14:38:16

标签: import server websphere settings silent

我想导入静默服务器配置(例如应用程序服务器 - >流程定义 - > Java虚拟机 - >通用JVM参数等)。

我尝试过 wsadmin 工具,但它需要运行WSA - 这对我来说不好,因为我需要编写复制这些设置的脚本而不需要任何交互。

wsadmin -lang jython -c "AdminTask.importWasprofile('[-archive d:\profil2.car]')"

另一种方法是Eclipse上下文菜单中的“从服务器导入服务器配置”选项(服务器选项卡),但仍需要用户进行交互。 / p>

有没有办法复制这些设置?我应该复制一些文件还是什么?

安装Rational Application Developer 7.0.0.7 。我还使用导出的设置生成了 .car 文件。

1 个答案:

答案 0 :(得分:1)

好的,我已成功安静地导入所有这些设置。

首先,您必须使用f.e导出配置文件。 wsadmin脚本。

命令

wsadmin -lang jython -c "AdminTask.exportWasprofile(['-archive', 'd:\sampleProfileName.car'])

将默认配置文件导出为.car文件(实际上是.zip文件与其他扩展名)。很高兴在这里添加,我的WAS版本不会导出SIB设置。

导入这些设置就像导出一样简单,只需运行命令

即可
wsadmin -lang jython -conntype none -c "AdminTask.importWasprofile('[-archive d:\sampleProfileName.car]')"

注意使用-conntype选项,如@bkail提到的

可悲的是,WAS 6.x及更早版本不支持导出/导入SIB设置(如上所述HERE)。要复制它们,您必须手动添加到.car文件buses目录(如上所述HERE)。问题是 - 通过管理控制台添加它们并没有为我创建这个目录。

我不得不使用另一个创建SIB的wsadmin脚本 - 我发现它HERE。它只是使用AdminTask对象手动创建总线 - 并且由于它,它创建了buses目录。

希望这可以帮助那些遇到同样问题的人 - 这样可以节省他很多时间。

问候。