Configuration 将standalone.xml从Wildfly 8.1迁移到JBOSS EAP 6

Configuration 将standalone.xml从Wildfly 8.1迁移到JBOSS EAP 6,configuration,jboss,migration,wildfly,Configuration,Jboss,Migration,Wildfly,我们已经在Wildfly 8.1上运行了一个javaee应用程序,我们希望将其迁移到JBoss EAP 6上,因为我们的客户需要商业许可证 在Wildfly上,我们有以下配置 <subsystem xmlns="urn:jboss:domain:ee:1.2"> ... <concurrent> <context-services> <context-service name="default" jndi-name="java:j

我们已经在Wildfly 8.1上运行了一个javaee应用程序,我们希望将其迁移到JBoss EAP 6上,因为我们的客户需要商业许可证

在Wildfly上,我们有以下配置

<subsystem xmlns="urn:jboss:domain:ee:1.2">
...
<concurrent>
    <context-services>
        <context-service name="default" jndi-name="java:jboss/ee/concurrency/context/default" use-transaction-setup-provider="true"/>
    </context-services>
    <managed-thread-factories>
        <managed-thread-factory name="default" jndi-name="java:jboss/ee/concurrency/factory/default" context-service="default"/>
    </managed-thread-factories>
    <managed-executor-services>
        <managed-executor-service name="default" jndi-name="java:jboss/ee/concurrency/executor/default" context-service="default" hung-task-threshold="60000" core-threads="50" max-threads="500" keepalive-time="5000" queue-length="1000"/>
    </managed-executor-services>
    <managed-scheduled-executor-services>
        <managed-scheduled-executor-service name="default" jndi-name="java:jboss/ee/concurrency/scheduler/default" context-service="default" hung-task-threshold="60000" core-threads="2" keepalive-time="3000"/>
    </managed-scheduled-executor-services>
</concurrent>
<default-bindings context-service="java:jboss/ee/concurrency/context/default" jms-connection-factory="java:jboss/DefaultJMSConnectionFactory" managed-executor-service="java:jboss/ee/concurrency/executor/default" managed-scheduled-executor-service="java:jboss/ee/concurrency/scheduler/default" managed-thread-factory="java:jboss/ee/concurrency/factory/default"/>

...

我们如何在JBoss EAP上配置它?我们阅读了文档,但是“concurrent”标记不存在,我们希望管理并发线程

Wildfly 8是第一个兼容Java EE 7的应用服务器版本。Wildfly 10是这方面的最新版本

JBoss EAP 7是对应于WildFly 10的受支持版本。它现在是测试版


因此,简而言之,如果您想使用concurrent标记,那么您需要使用JBoss EAP 7。

Wildfly 8是第一个面向兼容Java EE 7的应用服务器的版本。Wildfly 10是这方面的最新版本

JBoss EAP 7是对应于WildFly 10的受支持版本。它现在是测试版


因此,简而言之,如果您想使用concurrent标记,那么您需要使用JBoss EAP 7。

您实际上在降级。JBoss EAP 6.2基于JBoss应用服务器(AS)7.3.0.Final。有关参考信息,请参阅

正如您所看到的,EAP7并不存在,因为它还没有发布。该页面将随着组件版本的确定而更新。一旦它出现了,就会出现WildFly,而不是JBoss AS。正如ozOli所写,对于EAP7,它将是WildFly 10.x

JBoss EAP 7(不确定WildFly 10)有一个功能,它可以将旧的
standalone.xml
转换为新的配置—名称空间、子系统

曾经有一个工具正在开发中,名为,旨在自动配置迁移,但几年前就被切断了


除了自动化服务器配置迁移,还有一些工具可以帮助自动化应用程序迁移:

-可插拔、可定制、基于规则的自动迁移工具。 很好*


*)参考:我-我是开发者之一:)

你实际上在降级。JBoss EAP 6.2基于JBoss应用服务器(AS)7.3.0.Final。有关参考信息,请参阅

正如您所看到的,EAP7并不存在,因为它还没有发布。该页面将随着组件版本的确定而更新。一旦它出现了,就会出现WildFly,而不是JBoss AS。正如ozOli所写,对于EAP7,它将是WildFly 10.x

JBoss EAP 7(不确定WildFly 10)有一个功能,它可以将旧的
standalone.xml
转换为新的配置—名称空间、子系统

曾经有一个工具正在开发中,名为,旨在自动配置迁移,但几年前就被切断了


除了自动化服务器配置迁移,还有一些工具可以帮助自动化应用程序迁移:

-可插拔、可定制、基于规则的自动迁移工具。 很好*


*)参考:我-我是开发人员之一:)

感谢您的回答,但JBOSS EAP 7是测试版,我们的客户需要商业许可证。所以我们必须降级到JBOSS EAP 6。感谢您的回答,但JBOSS EAP 7是测试版,我们的客户需要商业许可证。所以我们必须降级到JBossEAP6。