如何导出WAS 6.1服务器配置

时间:2010-04-02 17:10:52

标签: configuration scripting websphere-6.1

有没有办法可以从WAS导出我的服务器设置(在RAD 6下运行),以便其他开发人员能够使用相同的脚本来设置他们的环境?

2 个答案:

答案 0 :(得分:5)

要在 RAD 6.x 中手动执行此操作,只需在“服务器”视图中右键单击服务器名称,然后选择以下选项之一:

  • Export server configuration to server
  • Import server configuration from server

这里的措辞选择可能令人困惑。 import 从已配置的服务器获取配置,并将导入作为配置存档(.car)文件导入工作区。 export 会询问配置存档(必须在您的工作区中)的位置,并包含的设置导入您的服务器。

是的,我同意这听起来完全是倒退。

幸运的是,这些名字在 RAD 7.x 中更为明智。选项包括:

  • Server configuration -> Backup...
  • Server configuration -> Restore...

这些行为与您想象的一样(备份创建存档文件,还原从现有存档文件导入设置。)

重要提示:此流程将导出服务集成总线。但是,我已经取得了成功,包括以下步骤的公共汽车:

  1. 导出CAR文件
  2. 重命名为.zip文件以便于查看
  3. 将以下文件从服务器配置文件手动复制到存档中:
    • cells/<cell_name>/buses/*
    • cells/<cell_name>/nodes/<node-name>/servers/server1/sib-engines.xml
  4. 将存档重命名为.car
  5. 请注意,此过程可能高度依赖于我的特定配置,但似乎值得一提,因为它为我节省了很多麻烦。

    另一个提示:每当从该存档恢复服务器配置时,放置在CAR中的任何文件和文件夹都将被愚蠢地复制到配置文件目录中。这很方便,因为您可以在CAR文件中包含必要的第三方库,并通过相对于您的配置文件目录的WAS变量来引用它们,从而减少开发人员下载或配置的内容。

答案 1 :(得分:2)

您可以使用带有wsadmin脚本编制工具的AdminTask export and import commands导出和导入包含其所有配置的配置文件。如果您同时对于如何将应用程序发布到生产环境非常认真,那么您应该创建wsadmin脚本,以便在任何情况下部署所有必需的设置。

此外,您可能需要考虑分发虚拟机,或者只是从参考安装中复制服务器安装。