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

时间:2016-04-08 04:24:07

标签: 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: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上配置它?我们阅读了文档,但&#34;并发&#34;标签不存在,我们想管理并发线程。

2 个答案:

答案 0 :(得分:2)

Wildfly 8是第一个针对Java EE 7兼容应用服务器的版本。 Wildfly 10是该系列的最新版本。

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

因此,如果您想使用并发标记,那么您需要使用JBoss EAP 7。

答案 1 :(得分:1)

您实际上正在降级。 JBoss EAP 6.2基于JBoss Application Server(AS)7.3.0.Final。请参阅JBoss EAP component matrix以供参考。

如您所见,EAP 7不存在,因为尚未发布。随着组件版本的解决,页面正在更新。一旦它出现在那里,而不是JBoss AS,就会有WildFly。对于EAP 7,它将是WildFly 10.x,正如ozOli所写。

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

正在开发一个名为WindRide的工具,其目的在于自动配置迁移,但几年前就被切断了。

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

JBoss Windup - 可插入的可自定义的基于规则的自动迁移工具。

非常好*。

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