在没有java的情况下定义和访问JNDI变量:

时间:2017-11-08 16:43:29

标签: java java-ee jndi wildfly-11

我目前正在将.war网络服务部署到Wildfly 11应用服务器中。

问题是,即时处理一些遗留代码,其中使用

之类的东西访问JNDI名称

@Resource(name =" xpto / myStringValue") private String myString;

我尝试过配置" standalone.xml"文件

  <subsystem xmlns="urn:jboss:domain:naming:2.0">
            <bindings>
                <simple name="xpto/myStringValue" value="abcdefgh" type="java.lang.String"/>
            </bindings>
  </subsystem>

但Wildfly一直告诉我

&#34;无效的绑定名称,名称必须以[java:global,java:jboss,java:/]&#34;

之一开头

有没有人知道如何在不更改java代码的JNDI名称的情况下解决这种情况?

非常感谢

0 个答案:

没有答案