restoreConfig 命令
在使用 backupConfig 命令备份配置之后,使用 restoreConfig 命令来复原节点的配置。

本文是关于概要文件配置迁移。要将应用程序迁移到最新版本,请使用 WebSphere® Application Server Migration Toolkit。有关更多信息,请参阅 WASdev 上的 Migration Toolkit。
sptcfgrestoreConfig 命令是使用 backupConfig 命令备份配置后复原节点配置的简单实用程序。缺省情况下,节点上的所有服务器在配置恢复之前停止,这样在恢复期间就不会发生节点同步。如果配置目录已存在,将在恢复发生之前重命名此目录。要了解有关从何处运行此命令的更多信息,请参阅“使用命令行工具”。
如果直接对 app_server_root/installedApps 目录中的应用程序文件进行更改(也就是所谓的“热部署”过程),但是不对 app_server_root/config 目录中的应用程序文件进行相同的更改,那么当使用 restoreConfig 命令时可能会覆盖这些更改。
backupConfig 命令不保存文件许可权或所有权信息。restoreConfig 命令使用当前
umask 和有效用户标识 (EUID) 以在恢复文件时设置许可权和所有权。如果要求已复原的文件有原始许可权和所有权,请使用
tar 命令(在所有 UNIX 或 Linux 系统上都可用)来备份和复原配置。
如果将逻辑目录用作 app_server_root/config,那么
restoreConfig 命令将不起作用。
位置
从 profile_root/bin 目录发出该命令。
语法
命令语法如下所示:
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
restoreConfig.sh backup_file [options]
![[Windows]](../images/windows.gif)
restoreConfig.bat backup_file [options]
其中 backup_file 指定要复原的文件。如果您一个文件也没有指定,命令不会运行。参数
下列选项可用于 restoreConfig 命令:
- -help
- 显示用法说明
- -location directory_name
- 指定复原备份文件的目录
- 该位置缺省为 app_server_root/config 目录。
- -logfile file_name
- 指定写入跟踪信息的日志文件的位置
缺省情况下,日志文件名为 restoreConfig.log,并且在 logs 目录中创建。
- -nostop
- 指示 restoreConfig 命令在复原配置之前不要停止服务器
- -password password
- 如果在服务器中启用安全性,那么指定认证的密码
- -profileName profile_name
- 在多概要文件安装中定义应用程序服务器进程的概要文件
在单概要文件环境中运行不需要 -profileName 选项。此选项的缺省值为缺省概要文件。
- -quiet
- 禁止显示 restoreConfig 命令以正常方式显示的进度信息
- -replacelog
- 替换日志文件,而不是附加到当前日志
- -trace
- 将跟踪信息生成日志文件以进行调试
- -username user_name
- 如果在服务器中启用安全性,那么指定认证的用户名;等同于 -user 选项
- -user user_name
- 如果在服务器中启用安全性,那么指定认证的用户名;等同于 -username 选项
- -?
- 显示用法说明
用法
下列示例说明了正确的语法:
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
restoreConfig.sh WebSphereConfig_2006-04-22.zip
![[Windows]](../images/windows.gif)
restoreConfig.bat WebSphereConfig_2006-04-22.zip
以下示例将给定的文件复原到 /tmp 目录,并且在开始复原之前不停止任何服务器:
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
restoreConfig.sh WebSphereConfig_2006-04-22.zip -location /tmp -nostop
![[Windows]](../images/windows.gif)
restoreConfig.bat WebSphereConfig_2006-04-22.zip -location /tmp -nostop
注意,如果您将配置复原到与您在执行 backupConfig 命令时备份的目录不同的目录,那么您可能需要手动更新配置目录中的某些路径。