从 JBOSS 到 WildFlay 的 JNDI 绑定

问题描述

我有 Jbss 4.2.3 并升级到 wildflay 20。 在 Jboss 我有 -service.xml

<?xml version="1.0" encoding="UTF-8"?>
  <mbean code="org.jboss.naming.JNDIBindingServiceMgr"
  name="wrd-jndi-bindings:service=JNDIBindingServiceMgr,app=framework">
  <attribute name="BindingsConfig" serialDataType="jbxb">
    <jndi:bindings xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:jndi="urn:jboss:jndi-binding-service:1.0"
        xs:schemaLocation="urn:jboss:jndi-binding-service:1.0 resource:jndi-binding-service_1_0.xsd">
        <jndi:binding name="url/FrameworkWRD">
            <jndi:value type="java.net.URL">${jboss.server.config.url}/wrd</jndi:value>
        </jndi:binding>
    </jndi:bindings>
</attribute>
<depends>jboss:service=Naming</depends>

如何迁移到wildflay,因为我在部署应用程序时遇到异常

ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") Failed - address: ([("deployment" => "51-xxx.ear")]) - failure description: {
"WFLYCTL0412: required services that are not installed:" => ["jboss.naming.context.java.jboss.resources.FrameworkWRD"],"WFLYCTL0180: Services with missing/unavailable dependencies" => [
    "jboss.naming.context.java.comp.51-FrameworkWRD.FrameworkWRD_ejb.PermissionConfigurationBean.env.FrameworkWRD is missing [jboss.naming.context.java.jboss.resources.FrameworkWRD]",

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)