jboss Wildfly迁移工具从8.2.0版迁移到最新版本

rbl8hiat  于 2022-11-08  发布在  其他
关注(0)|答案(2)|浏览(215)

我在https://github.com/wildfly/wildfly-server-migration/releases中看到,我们可以将WildFly WildFly 8.2迁移到上一版本1.7.0中的WildFly 17.0,但当我尝试时,出现此错误“'

Server migration starting...
 ERROR Migration failed: org.jboss.migration.core.ServerMigrationFailureException: java.lang.IllegalArgumentException: WFCMTOOL000004: Server name = WildFly
, version = 8.2.0.Final does not support migration from server name = WildFly Full, version = 16.0.0.Final.
        at org.jboss.migration.core.task.TaskExecutionImpl.run(TaskExecutionImpl.java:174) [jboss-server-migration-core-1.7.0.Final.jar:1.7.0.Final]
        at org.jboss.migration.core.ServerMigration.run(ServerMigration.java:160) [jboss-server-migration-core-1.7.0.Final.jar:1.7.0.Final]
        at org.jboss.migration.cli.CommandLineServerMigration.main(CommandLineServerMigration.java:131) [jboss-server-migration-cli-1.7.0.Final.jar:1.7.0.Fi
nal]
Caused by: java.lang.IllegalArgumentException: WFCMTOOL000004: Server name = WildFly, version = 8.2.0.Final does not support migration from server name = Wi
ldFly Full, version = 16.0.0.Final.
        at org.jboss.migration.core.AbstractServer.migrate(AbstractServer.java:63) [jboss-server-migration-core-1.7.0.Final.jar:1.7.0.Final]
        at org.jboss.migration.core.ServerMigration$1.run(ServerMigration.java:153) [jboss-server-migration-core-1.7.0.Final.jar:1.7.0.Final]
        at org.jboss.migration.core.task.TaskExecutionImpl.run(TaskExecutionImpl.java:169) [jboss-server-migration-core-1.7.0.Final.jar:1.7.0.Final]
        ... 2 more

我的问题是我可以直接从8岁迁移到16岁吗?

eyh26e7m

eyh26e7m1#

从日志记录来看,您似乎交换了源服务器和目标服务器参数,但该工具的1.7版本仅支持迁移到WildFly 17或18,要迁移到WildFly 16,您应使用https://github.com/wildfly/wildfly-server-migration/releases/tag/1.6.0.Final

rkkpypqq

rkkpypqq2#

关于Jboss(或)Wildfly应用服务器迁移,当我用wildfly-server-migration迁移jboss/wildfly时,发生了同样的错误。
我运行jboss迁移工具时使用的命令类似于:

"./jboss-server-migration.sh -n --source /opt/wildfly-x.x.x.Final/ --target /opt/wildfly-x.x.x.Final" .

(See文件,位于https://github.com/wildfly/wildfly-server-migration)。
尝试了几次之后,我发现我从https://www.wildfly.org/downloads/下载了错误的目标发行版。
当我在“--target”参数的目录中使用“Jakarta EE 8 Full & Web Distribution”时,命令成功执行。

相关问题