javax.naming.NameNotFoundException JBoss 4.3 到 JBoss 7

标签 java maven jboss

我正在尝试将项目从 JBoss 4.3 迁移到 JBoss 7 部署时出现以下错误:

javax.naming.NameNotFoundException: a.b.c -- service jboss.naming.context.java."a.b.c"

在 JBoss 4.3 中,这是在 XML 文件中定义的,如下所示:

<jndi:binding name="a.b.c">
                <jndi:value type="java.lang.String">http://localhost:8080/proj.abc.app/ABCServiceEndpoint?wsdl</jndi:value>
                </jndi:binding>

任何人都可以建议如何为 JBoss 7 配置此功能吗?

最佳答案

看看 JNDI Reference of JBoss AS 7.1 .

我想说,您迁移的 XML 配置是:

<subsystem xmlns="urn:jboss:domain:naming:1.1" >
    <bindings>
        <simple name="java:global/a.b.c" value="http://localhost:8080/proj.abc.app/ABCServiceEndpoint?wsdl" type="java.lang.String" />
    </bindings>
</subsystem>

关于javax.naming.NameNotFoundException JBoss 4.3 到 JBoss 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33543950/

相关文章:

css - JSF 中的 RES_NOT_FOUND

java - 使用多态替换简单工厂

java - 在 Java 中扩展具有不同类型的类时覆盖变量

java - 无法使用 wagon maven FTPS 传输中型大文件

java - spring boot 更改服务器端口

jakarta-ee - 注释 @EJB 的 name 、 beanName 和 mappedName 属性有什么区别?

java - 调用链的潜在问题

java - 如何在 Android "power save mode"设备中检测 "Xiaomi MIUI"?

java - quartz 作业调度程序不作为 OSGI bundle 工作

java - beans.xml Spring CXF 中的奇怪验证错误