6.2. 将 JBoss EAP 6.4 受管域迁移到 JBoss EAP 7.4
使用 JBoss 服务器迁移工具时,在迁移主机前迁移域控制器以确保域控制器必须在与主机使用的版本进行比较时,使用更新的 EAP 版本。例如,EAP 7.3 上运行的域控制器无法处理 EAP 7.4 上运行的主机。
复习 配置 JBoss EAP 7.x 域控制器,以便在 JBoss EAP 配置指南 中管理 JBoss EAP 6 实例。请特别注意标题为 获取 JBoss EAP 7 更新中的 JBoss EAP 6 实例的部分。
有关支持的配置的更多信息,请参阅 JBoss EAP 配置指南中的 管理多个 JBoss EAP 版本。
默认情况下,JBoss 服务器迁移工具在将托管域配置从 JBoss EAP 6.4 迁移到 JBoss EAP 7.4 时执行以下任务。
- 删除任何不支持的子系统。
- 迁移任何引用的模块。
- 迁移任何引用的路径。
-
迁移
jacorb
子系统。 -
迁移
Web
子系统。 -
迁移
messaging
子系统。 -
更新
infinispan
子系统。 -
更新
ee
子系统。 - 更新 Jakarta Enterprise Beans 子系统。
-
更新
jgroups
子系统。 -
更新
远程
子系统。 -
更新
transactions
子系统。 -
更新
undertow
子系统。 -
更新
messaging-activemq
子系统。 -
添加
batch-jberet
子系统。 -
添加
core-management
子系统。 -
添加
elytron
子系统。 -
添加
request-controller
子系统。 -
添加
security-manager
子系统。 -
添加
singleton
子系统。 -
更新
unsecure
接口。 - 设置专用接口。
- 添加套接字绑定端口表达式。
- 添加套接字绑定多播地址表达式。
- 添加负载均衡器配置集。
- 添加主机排除配置。
-
从 JVM 配置中删除
PermGen
属性。 - 迁移部署。
6.2.1. 删除 Unsupported 子系统
JBoss EAP 7.4 不支持以下 JBoss EAP 6.4 子系统:
子系统名称 | 配置命名空间 | 扩展模块 |
---|---|---|
cmp | urn:jboss:domain:cmp:* | org.jboss.as.cmp |
configadmin | urn:jboss:domain:configadmin:* | org.jboss.as.configadmin |
JAXR | urn:jboss:domain:jaxr:* | org.jboss.as.jaxr |
osgi | urn:jboss:domain:osgi:* | org.jboss.as.osgi |
threads | urn:jboss:domain:threads:* | org.jboss.as.threads |
JBoss 服务器迁移工具从迁移的服务器配置中移除所有不支持的子系统配置和扩展。在删除时,工具会将每个子系统和扩展记录到其日志文件和控制台。
要跳过删除不支持的子系统,请将 subsystem .remove-unsupported-subsystems.skip
环境属性设置为 true
。
您可以覆盖 JBoss 服务器迁移工具的默认行为,并使用以下环境属性指定在迁移期间应包含或排除哪些子系统和扩展。
属性名称 | 属性描述 |
---|---|
|
不应迁移的模块名称列表,如 |
|
应始终迁移的扩展模块名称列表,如 |
|
子系统命名空间列表,即从未迁移的版本列表,例如:urn: |
|
子系统命名空间列表,包括应始终迁移的版本,如 |
6.2.2. 迁移参考模块
从源服务器迁移到目标服务器的配置可能会引用或依赖目标服务器上未安装的模块。JBoss 服务器迁移工具可检测并自动迁移所引用的模块,以及它们的依赖模块(从源服务器到目标服务器)。
使用以下步骤迁移由受管域配置引用的模块。
- 由安全域配置引用的模块将迁移为插件模块。
-
由
数据源子系统
配置引用的模块被迁移为数据源驱动程序模块。 -
由
ee
子系统配置引用的模块将迁移为全局模块。 -
由
naming
子系统配置引用的模块被迁移为对象工厂模块。 -
由
messaging
子系统配置引用的模块被迁移为 Jakarta Messaging bridge 模块。 - 由 vault 配置引用的模块迁移到新配置。
- 所有在目标配置中安装的扩展都会迁移到目标服务器配置中。
控制台会记录一个信息,指出迁移的任何模块的模块 ID。通过在 modules.excludes
环境属性中指定模块 ID,可以排除特定模块的迁移。如需更多信息 ,请参阅配置模块迁移。
6.2.3. 迁移参考路径
从源服务器迁移到目标服务器的配置可能会引用或依赖必须迁移到目标服务器的文件路径和目录。JBoss 服务器迁移工具不会迁移绝对路径参考。它只会迁移配置为相对于源配置的文件和目录。控制台会记录一条消息,指出迁移的每个路径。
JBoss 服务器迁移工具自动迁移以下路径参考:
- Vault 密钥存储和加密的文件的目录。
要跳过引用路径的迁移,请将 path .migrate-paths-requested-by-configuration.vault.skip
环境属性设置为 true
。
6.2.4. 迁移 Jacorb 子系统
jacorb
子系统在 JBoss EAP 7.4 中已弃用,被 iiop-openjdk
子系统替代。默认情况下,JBoss 服务器迁移工具会自动将 jacorb
子系统配置迁移到其替换 iiop-openjdk
子系统配置,并将结果记录到其日志文件和控制台。
要跳过自动迁移到 iiop-openjdk
子系统配置,将 subsystem.jacorb.migrate.skip
环境属性值设置为 true
。
6.2.5. 迁移 Web 子系统
Web
子系统在 JBoss EAP 7.4 中已弃用,被 undertow
子系统替代。默认情况下,JBoss 服务器迁移工具会自动将 Web 子系统配置
迁移到其替换 undertow
子系统配置,并将结果记录到其日志文件和控制台。
要跳过 Web
子系统的自动迁移,请将 subsystem.web.migrate.skip
环境属性值设置为 true
。
6.2.6. 迁移 Messaging 子系统
messaging
子系统在 JBoss EAP 7.4 中已弃用,被 messaging-activemq
子系统替代。JBoss 服务器迁移工具自动将 messaging
子系统配置迁移到其替换 messaging-activemq
子系统配置,并将结果记录到其日志文件和控制台。
要跳过消息传递子系统的自动迁移,请将 subsystem.
环境属性值设置为 messaging
.migrate.skiptrue
。
6.2.7. 更新 Infinispan 子系统
JBoss 服务器迁移工具更新 infinispan
子系统配置,以更好地与默认的 JBoss EAP 7.4 配置保持一致。
- 它将 Jakarta Enterprise Beans 缓存容器(存在于 JBoss EAP 7.4 默认配置中)添加到尚未包含的配置。
- 它添加了服务器缓存容器,该容器存在于 JBoss EAP 7.4 默认配置中。
- 它将更新 Hibernate 缓存容器配置中的模块名称。
- 它将并发缓存添加到 web 缓存容器,该容器存在于 JBoss EAP 7.4 默认配置中。
JBoss 服务器迁移工具会自动更新 infinispan
子系统配置,并将结果记录到其日志文件和控制台。
您可以通过设置以下环境属性来自定义 infinispan
系统的更新。
属性名称 | 属性描述 |
---|---|
subsystem.infinispan.update.skip |
如果设置为 |
subsystem.infinispan.update.add-infinispan-ejb-cache.skip <<<<<<< HEAD |
如果设置为 |
如果设置为 | subsystem.infinispan.update.add-infinispan-server-cache.skip |
如果设置为 | subsystem.infinispan.update.fix-hibernate-cache-module-name.skip |
如果设置为 | subsystem.infinispan.update-infinispan-web-cache |
6.2.8. 更新 EE 子系统
JBoss 服务器迁移工具更新 ee
子系统,以配置 JBoss EAP 7.4 中支持的 Jakarta EE 功能。
- 它配置 Jakarta EE 并发实用程序的实例,如容器管理的 executors,它们存在于 JBoss EAP 7.4 默认配置中,并将结果记录到其日志文件和控制台。
它定义默认资源,如默认数据源,它们位于默认的 JBoss EAP 6.4 配置中。如果没有找到资源,该工具将列出配置中所有可用资源,然后提供从列表中选择资源或提供应设置为默认值的资源的 Java 命名和目录接口地址的提示。
注意假定指定的 Java 命名和目录接口名称有效。工具不会验证 Java 命名和目录接口名称。
JBoss 服务器迁移工具会自动更新 ee
子系统配置,并将结果记录到其日志文件和控制台。
您可以通过设置以下环境属性来自定义 ee
系统的更新。
属性名称 | 属性描述 |
---|---|
subsystem.ee.update.skip |
如果设置为 |
subsystem.ee.update.setup-ee-concurrency-utilities.skip |
如果设置为 |
subsystem.ee.update.setup-javaee7-default-bindings.skip |
如果设置为 |
subsystem.ee.update.setup-javaee7-default-bindings.defaultDataSourceName | 指定源配置中要查找的默认数据源名称。 |
subsystem.ee.update.setup-javaee7-default-bindings.defaultDataSourceJndiName | 指定默认数据源的 Java 命名和目录接口名称。 |
subsystem.ee.update.setup-javaee7-default-bindings.defaultJmsConnectionFactoryName | 指定默认 Jakarta Messaging 连接工厂的名称。 |
subsystem.ee.update.setup-javaee7-default-bindings.defaultJmsConnectionFactoryJndiName | 指定默认的 Jakarta 消息传递连接工厂的 Java 命名和目录接口名称。 |
在 EE 子系统中配置 Concurrency Utilities
如果您选择配置 Jakarta EE 并发实用程序,则工具会自动配置默认 JBoss EAP 7.4 配置中出现的实例,并将结果记录到其日志文件和控制台。
INFO [ServerMigrationTask#49] Default ContextService added to EE subsystem configuration. INFO [ServerMigrationTask#49] Default ManagedThreadFactory added to EE subsystem configuration. INFO [ServerMigrationTask#49] Default ManagedExecutorService added to EE subsystem configuration. INFO [ServerMigrationTask#49] Default ManagedScheduledExecutorService added to EE subsystem configuration.
在 EE 子系统中配置默认资源
在定义 Jakarta EE 默认资源时,该工具会自动选择默认 JBoss EAP 7.4 配置中存在的资源。
INFO [ServerMigrationTask#50] Java EE Default Datasource configured with Java Naming and Directory Interface and name java:jboss/datasources/ExampleDS.
如果没有找到默认资源,该工具会列出配置中所有可用的资源,然后提供选择默认资源或提供应设置为默认值的资源的 Java Naming 和 Directory Interface 地址提示。
以下是迁移带有 ExampleDS
数据源的配置文件时出现的交互示例。
INFO [ServerMigrationTask#22] Default datasource not found. 0. ExampleDS 1. Unconfigured data source, I want to enter the Java Naming and Directory Interface name... Please select Java EE's Default Datasource: (0): 0 INFO [ServerMigrationTask#22] Java EE Default Datasource configured with Java Naming and Directory Interface name java:jboss/datasources/ExampleDS. Save this Java EE Default Datasource Java Naming and Directory Interface name and use it when migrating other config files? yes/no? y
如果您以非互动模式运行 JBoss 服务器迁移工具以及预期的 JBoss EAP 6.4 默认资源(如默认的 Jakarta Messaging 连接工厂)不可用,则该工具不会配置这些资源。
6.2.9. 更新 Jakarta Enterprise Beans 子系统
JBoss 服务器迁移工具对 Jakarta Enterprise Beans 子系统进行以下更新,以更好地与默认的 JBoss EAP 7.4 配置保持一致。
- 它更新远程服务配置来引用 HTTP 连接器。
-
它将
default-sfsb-passivation-disabled-cache
属性配置为使用default-sfsb-cache
。 - 它将传统的 passivation 存储和缓存配置替换为 JBoss EAP 7.4 默认值。
JBoss 服务器迁移工具会自动更新 Jakarta Enterprise Beans 子系统配置,并将结果记录到其日志文件和控制台。
在成功更新 Jakarta Enterprise Beans 子系统配置后,JBoss 服务器迁移工具会将结果记录到其日志文件和控制台。
INFO Subsystem ejb3 updated.
您可以通过设置以下环境属性来自定义 Jakarta Enterprise Beans 子系统的更新:
属性名称 | 属性描述 |
---|---|
subsystem.ejb3.update.skip |
如果设置为 |
subsystem.ejb3.update.add-infinispan-passivation-store-and-distributable-cache.skip |
如果设置为 |
subsystem.ejb3.update.setup-default-sfsb-passivation-disabled-cache.skip |
如果设置为 |
subsystem.ejb3.update.activate-ejb3-remoting-http-connector.skip |
如果设置为 |
6.2.10. 更新 JGroups 子系统
JBoss 服务器迁移工具更新 jgroups
子系统,使其与 JBoss EAP 7.4 配置保持一致。
-
它将
MERGE2
协议替换为MERGE3
。 -
它使用
FD
_ALL -
它将
pbcast.NAKACK
协议替换为pbcast.NAKACK2
。 -
它将
UNICAST2
协议替换为UNICAST3
。 -
它将删除
RSVP
协议。 -
它用
FRAG3
协议替换FRAG2
协议。
在成功迁移 jgroups
子系统配置后,JBoss 服务器迁移工具会将结果记录到其日志文件和控制台。
INFO Subsystem jgroups updated.
要跳过 jgroups
子系统的自动迁移,请将 subsystem.jgroups.update.skip
环境属性设置为 true
。
6.2.11. 更新 remoting subsystem
JBoss EAP 7.4 包括一个 HTTP 连接器,它用单一端口替换所有传统的 remoting 协议和端口。JBoss 服务器迁移工具会自动更新 remoting
子系统以使用 HTTP 连接器。
要跳过对 remoting
子系统配置的自动更新,请将 subsystem.remoting.update.skip
环境属性设置为 true
。
6.2.12. 更新 Transactions 子系统
JBoss 服务器迁移工具使用 JBoss EAP 7.4 服务器所需的配置更改更新 transactions
子系统。
JBoss 服务器迁移工具从 事务
子系统中删除 路径和
相对属性,并将其替换为对应的对象存储- path 和
属性。
object-store
- relative-to
要跳过 事务
子系统配置的自动更新,请将 subsystem.transactions.update-xml-object-store-paths.skip
环境属性设置为 true
。
6.2.13. 更新 Undertow 子系统
除了迁移 JBoss EAP 7.4 的 web
子系统外,JBoss 服务器迁移工具也会更新其替换 undertow
子系统,以添加它支持的功能。
- 它设置默认 HTTP 侦听器重定向套接字。
- 它增加了对 Jakarta WebSockets 的支持。
- 它设置默认 HTTPS 侦听器。
- 它添加了对 HTTP2 的支持。
-
它将删除
服务器响应
标头。 -
它会删除
X-Powered-By
响应标头。 -
它设置默认 HTTP
Invoker
。
JBoss 服务器迁移工具会自动更新 undertow
子系统配置,并将结果记录到其日志文件和控制台。
在成功迁移了 undertow
子系统配置后,JBoss 服务器迁移工具会将结果记录到其日志文件和控制台。
INFO Subsystem undertow updated.
您可以通过设置以下环境属性来自定义 undertow
系统的更新:
属性名称 | 属性描述 |
---|---|
subsystem.undertow.update.skip |
如果设置为 |
subsystem.undertow.update.set-default-http-listener-redirect-socket.skip |
如果设置为 |
subsystem.undertow.update.add-undertow-websockets.skip |
如果设置为 |
subsystem.undertow.update.add-undertow-https-listener.skip |
如果设置为 |
subsystem.undertow.update.enable-http2.skip |
如果设置为 |
subsystem.undertow.update.add-response-header.server-header.skip |
如果设置为 |
subsystem.undertow.update.add-response-header.x-powered-by-header.skip |
如果设置为 |
subsystem.undertow.update.add-http-invoker.skip |
如果设置为 |
6.2.14. 更新 Messaging-ActiveMQ 子系统
除了迁移 JBoss EAP 7.4 的 messaging
子系统外,JBoss 服务器迁移工具也会更新其替换 messaging-activemq
子系统来添加它支持的新功能。
- 它添加了默认的 HTTP 连接器和接收器,以启用基于 HTTP 的远程消息传递客户端。
JBoss 服务器迁移工具会自动更新 messaging-activemq
子系统配置,并将结果记录到其日志文件和控制台。
要跳过 messaging-activemq
子系统的自动更新,请将 subsystem. messaging-activemq.update.skip
环境属性设置为 true
。
6.2.15. 添加 Batch JBeret 子系统
JBoss EAP 7.4 batch-jberet
子系统为 Jakarta Batch 1.0 规范 提供支持。JBoss 服务器迁移工具会自动将默认的 batch-jberet
子系统配置添加到迁移的配置。
要跳过添加 batch-jberet
子系统配置,请将 subsystem.batch-jberet.add.skip
环境属性设置为 true
。
6.2.16. 添加核心管理子系统
JBoss EAP 7.4 core-management
子系统提供与管理相关的资源,这些资源之前是在管理核心服务中配置的。这些资源的示例包括能够查看对服务器进行配置更改的历史记录,以及监控服务器生命周期事件的能力。JBoss 服务器迁移工具会自动将默认 核心管理
子系统配置添加到迁移的配置文件中。
要跳过添加 core-management
子系统配置,请将 subsystem.core-management.add.skip
环境属性设置为 true
。
6.2.17. 添加 Discovery subsystem
JBoss 服务器迁移工具会自动将默认 发现
子系统配置添加到迁移的配置文件中。
要跳过添加 discovery
子系统配置,请将 subsystem.discovery.add.skip
环境属性设置为 true
。
6.2.18. 添加 EE 安全子系统
JBoss EAP 7.4 ee-security
子系统为 Jakarta 安全性 提供支持和合规性。JBoss 服务器迁移工具会自动将默认的 ee-security
子系统配置添加到迁移的配置文件中。
要跳过添加 ee-security
子系统配置,请将 subsystem.ee-security.add.skip
环境属性设置为 true
。
6.2.19. 添加 Elytron 子系统
JBoss EAP 7.4 elytron
子系统提供了一个统一的安全框架,可以管理并配置单机服务器和受管域的访问。它还可用来为部署到 JBoss EAP 服务器的应用程序配置安全访问。JBoss 服务器迁移工具会自动将默认的 elytron
子系统配置添加到迁移的配置文件中。
要跳过添加 elytron
子系统配置,请将 subsystem.elytron.add.skip
环境属性设置为 true
。
6.2.20. 添加 Request Controller subsystem
JBoss EAP 7.4 request-controller
子系统提供拥塞控制和安全关闭功能。JBoss 服务器迁移工具会自动将默认的 request-controller
子系统配置添加到迁移的配置文件中。
要跳过 add request-controller
子系统配置,将 subsystem.request-controller.add.skip
环境属性设置为 true
。
6.2.21. 添加安全管理器子系统
JBoss EAP 7.4 security-manager
子系统提供对 Jakarta 安全权限的支持。JBoss 服务器迁移工具会自动将默认的 security-manager
子系统配置添加到迁移的配置文件中。
要跳过 add security-manager
子系统配置,请将 subsystem.security-manager.add.skip
环境属性设置为 true
。
6.2.22. 添加 Singleton 子系统
JBoss EAP 7.4 singleton
子系统提供单例功能。JBoss 服务器迁移工具会自动将默认的 单例
子系统配置添加到迁移的配置文件中。
要跳过添加 单例
子系统配置,请将 subsystem.singleton.add.skip
环境属性设为 true
。
6.2.23. 更新 Unsecure 接口
JBoss 服务器迁移工具会自动更新 不安全的
接口配置,使其与 JBoss EAP 7.4 默认配置保持一致。
要跳过 未安全
接口的配置,请将 interface.unsecure.update.skip
环境属性设置为 true
。
6.2.24. 设置私有接口
JBoss EAP 7.4 默认配置使用 all jgroups
套接字绑定上的专用接口。JBoss 服务器迁移工具会自动更新迁移的 jgroups
套接字绑定,以使用相同的配置。
要跳过专用接口的配置,请将 interface. private.setup.skip 环境
属性设为 true
。
6.2.25. 添加套接字绑定端口表达式
JBoss EAP 7.4 默认配置将值表达式用于以下套接字绑定的 port 属性:
-
ajp
-
http
-
https
JBoss 服务器迁移工具会自动将这些值表达式添加到迁移的服务器配置中。
要跳过套接字绑定端口表达式的更新,请将 socket-bindings.add-port-expressions.skip
环境属性设置为 true
。
6.2.26. 添加套接字绑定多播地址表达式
JBoss EAP 7.4 默认配置使用 mod_cluster 套接字绑定的 multicast-address
属性中的值表达式。JBoss 服务器迁移工具会自动将这些值表达式添加到迁移的配置文件中。
要跳过这些表达式的添加,请将 socket-bindings.multicast-address.add-expressions.skip
环境属性设置为 true
。
6.2.27. 添加 Load Balancer Profile
JBoss EAP 7.4 包括为充当负载平衡器的主机量身定制的默认配置集。JBoss 服务器迁移工具自动添加并配置此配置集到所有迁移的受管域配置。
要跳过添加此配置集,请将 profile.load-balancer.add.skip
环境属性设置为 true
。
6.2.28. 添加主机 Excludes
JBoss EAP 7.4 域控制器可能包含在较旧版本的服务器上运行的主机不支持的功能。host-exclude
配置指定应该从那些较老版本隐藏的资源。
迁移域控制器配置时,JBoss 服务器迁移工具会添加内容,或将源服务器的 host-exclude
配置替换为目标 JBoss EAP 7.4 服务器配置。
JBoss 服务器迁移工具会自动更新 host-exclude
配置,并将结果记录到其日志文件和控制台。
INFO Host-excludes configuration added.
6.2.29. 从 JVM 配置中删除 PermGen Attributes
在 JBoss EAP 7 中弃用了 JVM 配置中的 PermGen
属性。JBoss 服务器迁移工具会自动从所有服务器组的所有 JVM 配置中删除。
要跳过删除 PermGen
属性,请将 jvms.remove-permgen-attributes.skip
环境属性值设置为 true
。
6.2.30. 迁移部署
JBoss 服务器迁移工具可迁移以下类型的受管域部署配置:
部署迁移包括在目标服务器上安装相关的 file 资源,并可能需要更新迁移的配置。
JBoss 服务器迁移工具已预先配置为在非互动模式中运行时默认跳过部署。要启用部署迁移,请将 deployments.migrate-deployments.skip
environment 属性设置为 false
。
请注意,当您以互动模式运行 JBoss 服务器迁移工具并输入无效的输入时,结果行为取决于 deployments.migrate-deployments
环境属性值。
-
如果
deployments.migrate-deployments.skip
设为false
,并且您输入无效的输入,则工具将尝试迁移部署。 -
如果
deployments.migrate-deployments.skip
设为true
,并且您输入无效的输入,则该工具将跳过部署迁移。
要启用特定类型的部署迁移,请参阅以下部分。
JBoss 服务器迁移工具并不决定部署的资源是否与目标服务器兼容。这意味着,应用程序或资源可能无法按预期工作,或者可能根本无法正常工作。另请注意,JBoss EAP 6.4 *-jms.xml
配置文件等工件在没有修改的情况下复制,并可能导致 JBoss EAP 服务器使用错误引导。
红帽建议您使用 Migration Toolkit for Applications(MTA)来分析部署,以确定不同 JBoss EAP 服务器之间的兼容性。如需更多信息,请参阅 Migration Toolkit for Applications 的产品文档。
6.2.30.1. 迁移永久部署
要在非互动模式下运行时启用持久性部署迁移,请将 deployments.migrate-persistent-deployments.skip
environment 属性设置为 false
。
JBoss 服务器迁移工具可搜索任何永久部署参考,并将其列出到控制台。
INFO [ServerMigrationTask#67] Persistent deployments found: [cmtool-helloworld3.war, cmtool-helloworld4.war, cmtool-helloworld2.war, cmtool-helloworld1.war]
然后,处理工作流取决于您是否 在交互模式中 运行工具,还是在 非交互模式 中运行,如下所述。
在非互动模式中迁移永久部署
如果您以非互动模式运行该工具,该工具使用预配置的属性来确定是否迁移持久部署。只有在 deployments.migrate-deployments.skip
和 deployments.migrate-persistent-deployments.skip
属性都设为 false
时,才会迁移持久性部署。
在互动模式中迁移永久部署
如果您以交互模式运行该工具,JBoss Server Migration Tool 会提示您使用以下工作流进行每次部署。
在打印到控制台的持久部署后,您会看到以下提示。
This tool is not able to assert if persistent deployments found are compatible with the target server, skip persistent deployments migration? yes/no?
-
使用
yes
来跳过持续部署的迁移。所有部署引用都会从迁移的配置中删除,您最终会作为迁移过程的一部分删除。 -
快速响应
,不
继续迁移。
-
使用
如果您选择继续,请查看以下提示。
Migrate all persistent deployments found? yes/no?
-
使用
yes
来自动迁移所有部署,并在迁移过程中结束这一部分。 -
快速响应
,不
继续迁移。
-
使用
如果您选择继续,您会收到提示确认每个引用的部署迁移。
Migrate persistent deployment 'helloworld01.war'? yes/no?
-
使用
yes
做出迁移部署的响应。 响应时
没有从
迁移的配置中移除部署。INFO [ServerMigrationTask#68] Removed persistent deployment from configuration /deployment=helloworld01.war
-
使用
6.2.30.2. 迁移部署覆盖
部署覆盖的迁移是一个完全自动化的过程。如果您已通过将 deployments.migrate-deployments.skip
环境属性设置为 false
来启用部署迁移,则 JBoss 服务器迁移工具会搜索在链接到迁移部署的独立服务器配置中引用的部署覆盖。它会自动迁移找到、删除未引用的那些未引用的对象,并将结果记录到其日志文件和控制台。