万一发生故障,为了迁移或者恢复WebLogic域,应定期地备份管理服务器机器上的整个域目录树。这样,只需恢复域目录并重启管理服务器就可以使服务器从硬件或者系统故障中恢复。在WebLogic生产域中,需要定期地观察/备份管理服务器机器上的一些重要文件是:
config.xml:域配置存储库。
config.xml.booted:成功启动的域配置存储库的有效备份。
boot.properties:启动管理服务器的加密用户名和密码。
running-managed-servers.xml:目前正在运行的独立的受管服务器列表。如果在受管服务器正在运行的时候,管理服务器重启,则使用该文件发现受管服务器。
domain/configArchive/:含有Domain Configuration Repository文件的副本。在使用管理工具进行更新时,管理服务器复制旧的config.xml 到此目录下。
domain\adminserver\ldap\ldapfiles:域管理服务器目前正在使用的内嵌LDAP数据文件。
*.ldift files:在创建域时,可以用他们来重新初始化WebLogic Domain Embedded LDAP服务器。
domain/adminserver/ldap/backup/EmbeddedLDAPBackup.zip:WebLogic Domain内嵌LDAP 服务器的备份文件。使用内嵌LDAP可以保存默认安全领域的用户、组、角色、策略和myrealm 的安全提供者。
SerializedSystemIni.dat:含有必须表示的加密安全数据,以启动服务器。
Security Certificates:某一域中的服务器正在使用的安全证书和密钥也应该备份。这些文件的位置可以由用户配置。
Batch/Shell Scripts:setEnv.cmd/sh、startWebLogic.cmd/sh、startManagedWebLogic.cmd/sh。
其实最好定期把整个WEBLOGIC目录都备份了,安全第一。