有没有办法可以从WAS导出我的服务器设置(在RAD 6下运行),以便其他开发人员能够使用相同的脚本来设置他们的环境?
答案 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...
这些行为与您想象的一样(备份创建存档文件,还原从现有存档文件导入设置。)
重要提示:此流程将不导出服务集成总线。但是,我已经取得了成功,包括以下步骤的公共汽车:
.zip
文件以便于查看cells/<cell_name>/buses/*
cells/<cell_name>/nodes/<node-name>/servers/server1/sib-engines.xml
.car
请注意,此过程可能高度依赖于我的特定配置,但似乎值得一提,因为它为我节省了很多麻烦。
另一个提示:每当从该存档恢复服务器配置时,放置在CAR中的任何文件和文件夹都将被愚蠢地复制到配置文件目录中。这很方便,因为您可以在CAR文件中包含必要的第三方库,并通过相对于您的配置文件目录的WAS变量来引用它们,从而减少开发人员下载或配置的内容。
答案 1 :(得分:2)
您可以使用带有wsadmin脚本编制工具的AdminTask export and import commands导出和导入包含其所有配置的配置文件。如果您同时对于如何将应用程序发布到生产环境非常认真,那么您应该创建wsadmin脚本,以便在任何情况下部署所有必需的设置。
此外,您可能需要考虑分发虚拟机,或者只是从参考安装中复制服务器安装。