Java 从Jboss EAP 6.4迁移到WildFly

Java 从Jboss EAP 6.4迁移到WildFly,java,server,jboss,migration,wildfly,Java,Server,Jboss,Migration,Wildfly,我需要将我的应用程序从Jboss EAP 6.4迁移到WildFly。我是Jboss的新手,不是开发人员。我的应用程序目前部署在JBoss6.4上,运行良好 您能否向我提供有关如何迁移到WildFly服务器的详细信息 我应该使用哪个WildFly版本? 是否有需要迁移的开发工作? 如何更改standalone.xml之类的配置? 任何提示或帮助都将不胜感激。如果您需要任何进一步的信息,我可以提供任何详细信息。根据以下资源和我自己的个人经验,我发现Wildfly 8.2.1是我能找到的最接近EAP

我需要将我的应用程序从Jboss EAP 6.4迁移到WildFly。我是Jboss的新手,不是开发人员。我的应用程序目前部署在JBoss6.4上,运行良好

您能否向我提供有关如何迁移到WildFly服务器的详细信息

我应该使用哪个WildFly版本? 是否有需要迁移的开发工作? 如何更改standalone.xml之类的配置?
任何提示或帮助都将不胜感激。如果您需要任何进一步的信息,我可以提供任何详细信息。

根据以下资源和我自己的个人经验,我发现Wildfly 8.2.1是我能找到的最接近EAP 6.4的版本

就standalone.xml更改而言,我发现我对JBOSS EAP 6.4和Wildfly 8.2.1所做的大多数更改都是可以互换的,但是任何包含xml名称空间的更改都需要更新。例如,记录器、数据源、安全域使用相同的XML配置,但它们的XML名称空间已更改


现在,正如许多人提到的,这将根据您的个人应用程序和您正在使用的子系统组件而发生巨大变化。我自己的应用程序倾向于使用极少的JBOSS功能/组件进行部署,这样我就可以轻松地切换服务器。然而,其他应用程序可以更紧密地集成在一起,迁移需要更多的功能。

这是一个非常广泛的问题。我们不知道您的应用程序有多复杂,也不知道它的功能。Wildfly的发布计划更加频繁,但版本将取决于您的需要。在撰写本文时,我会首先尝试使用最新版本的Wildfly 12,看看会有什么中断。很可能您需要更改一些代码,但不能保证。如果您也是,请告诉我们-我们中的一些人可能会在多个地方回答其他问题。从商业支持的版本迁移到社区版(而不是EAP 7.0或EAP 7.1)的原因是什么?如前所述,您没有给出应用程序的任何详细信息,因此任何人都不可能真正发表评论。至于对standalone-full.xml的更改,我将从查看当前配置与干净安装版本的比较开始,以查看所做的更改。这应该是一个很好的起点,然后知道您需要对EAP7进行哪些更改。语法可能会有所不同,但redhat 6->7文档应该对此有所帮助,如果您有商业支持,您可以向redhat寻求帮助,以解决您遇到的任何问题。具体取决于应用程序的功能以及它仅使用了标准JavaEE的多少,以及更具体的EAP,您可能需要更改应用程序的源代码,因此有必要检查您是否拥有源代码,以便在需要时让他人进行更新此更改的动机是什么?只是6.4的生命即将结束,你不想离开得太晚吗?最好是确保您的安全补丁6.4.17是最新的,我想我们现在已经开始了