gpt4 book ai didi

java - OSGi 客户端 + Apache Aries => 连接到 GlassFish 4

转载 作者:行者123 更新时间:2023-12-01 13:06:24 25 4
gpt4 key购买 nike

我正在尝试使用 aries 连接到我的 glassfish 4 服务器。我安装了所有模块并启动 org.apache.aries.jndi-1.0.0.jar

我创建了这样的初始上下文

InitialContext ctx = new InitialContext();

但出现这样的错误

Caused by: javax.naming.NoInitialContextException at org.apache.aries.jndi.DelegateContext.getDefaultContext(DelegateContext.java:233)

如何设置初始上下文以连接到 GF4?使用哪些属性连接到服务器 x.x.x.x到港口NN

最佳答案

Aries 不需要连接到 glassfish。尝试将 gf-client-module.jar 从 glassfish 模块目录安装到 OSGi 容器中,并按照此说明设置 jndi:https://glassfish.java.net/javaee5/ejb/EJB_FAQ.html#StandaloneRemoteEJB

仅当您想使用 jndi 访问本地 OSGi 服务时才需要 Aries jndi。例如,需要使用 persistence.xml 访问 jpa 数据源。

关于java - OSGi 客户端 + Apache Aries => 连接到 GlassFish 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23227712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com