jndi相关内容
Spring javadoc的文章中说DriverManagerDataSource类,这个类很简单,推荐使用 使用容器提供的 JNDI 数据源.这样的 DataSource 可以通过 JndiObjectFactoryBean 暴露为 Spring ApplicationContext 中的 DataSource bean 问题是:我该如何做到这一点? 例如,如果我希望有 Dat
..
OSGI Enterprise Release 5 规范的第 126 章提到了兼容性: “支持 Java SE 和 Java EE 客户端使用的传统 JNDI 编程模型." 和使用不支持 OSGI 的代码: "不知道 OSGi 的客户端和 JNDI 上下文提供程序使用静态方法连接到JRE JNDI 实现.InitialContext 类提供从提供者和提供者使用静态 NamingM
..
我正在使用 apache camel,我将需要 jndi 注册表,以便我可以将对象绑定到它. 如何从 RouteBuilder 类中检索 JNDI 注册表?我也可以使用 xml 绑定吗?谢谢! 解决方案 我不是在 RouteBuilder 中而是在将上下文添加到 camelMain 之前做到的. JndiRegistry registry = new JndiRegistry();
..
我正在尝试为数据源切入点实现 Spring Boot AOP - 在运行任何查询之前,我需要在数据库连接中设置客户端上下文. 我正在尝试这种使用 DelegatingDataSource 的方法.但是我在服务器启动过程中遇到以下错误 org.springframework.beans.factory.BeanCurrentlyInCreationException:创建名为“dataSo
..
我从 Tomcat 8.0.18 升级到 8.0.23,突然间我遇到了 JNDI 问题.我查看了变更日志,Tomcat 8 变更日志,我看到了三个 JNDI改变,虽然没有一个让我觉得会破坏以前工作的配置. 针对错误 49785、57587 以及 8.0.19 下“其他"下的条目进行了与 JNDI 相关的更改. 当我使用 8.0.23 启动 Tomcat 时收到此异常: javax.n
..
我从 Tomcat 8.0.18 升级到 8.0.23,突然间我遇到了 JNDI 问题.我查看了变更日志,Tomcat 8 变更日志,我看到了三个 JNDI改变,虽然没有一个让我觉得会破坏以前工作的配置. 针对错误 49785、57587 以及 8.0.19 下“其他"下的条目进行了与 JNDI 相关的更改. 当我使用 8.0.23 启动 Tomcat 时收到此异常: javax.n
..
我正在使用 Spring mvc 3.0 创建一个演示应用程序.现在我想使用“JNDI"和注释将我的应用程序连接到数据库.我在网上搜索,但是没有找到任何好的例子. 希望有人能给我一个很好的链接,让我可以一步步学习注解驱动的 spring mvc 应用程序,该应用程序在注解和 JNDI 的帮助下与 db 层进行通信. 解决方案 你需要的是 检查这个链接 http://static
..
当我尝试创建一个新的 EJB 并将其注入另一个 EJB 以便我可以调用它的资源时,突然出现了一个奇怪的问题.我使用的是 Glassfish 3.1 和 Java EE 6. 我之前在同一个项目中做过几次都没有问题,但由于某种原因,这个 EJB 会导致部署错误.只要我添加注释 @EJB EJBname ejbname; 对于我想在其中引用并保存的 bean,出现部署服务器错误.
..
我尝试使用 struts 1.3 API 来制作带有 EJB 3.0 的小型应用程序.不幸的是,我无法使用 @EJB 批注从我的操作类内部调用我的 bean 对象.我已经使用不同的解决方法解决了这个问题(第一个是使用我的 bean 的全局 jndi 名称,另一个是首先调用另一个类并使用来自该类的 @EJB 注释).这两种解决方法仍然有明显的缺点.我想直接从我的操作类调用我的 EJB.我已经阅读了大
..
我们在 Tomcat 上部署了一个 WAR 文件,并且通过 JNDI 获取了数据库凭据.现在必须将此 WAR 移至 AWS 云,并且要求必须将 db 凭证存储在 AWS Secret Manager 中.我的问题是我可以继续使用 JNDI/Tomcat 和 Secret Manager 吗?我知道 AWS SM 有 API 和 SDK 可以访问它,可以以某种方式与 JNDI/Tomcat 集成吗?
..
该问题与这个问题相同,但没有答案.另外,您可能会倾向于认为此答案解决了该问题,但事实并非如此.没错(我怀疑那些回答实际上已经在Active Directory上尝试过,是否有可能在其他LDAP实现上尝试过.) 目标是在没有用户身份的情况下检索RootDSE ,即所谓的匿名连接.(是的,AD支持这一点) 这是我尝试过的(使用Java 8): import java.util.Prop
..
import java.net.InetAddress;导入java.net.UnknownHostException;导入javax.naming.NamingEnumeration;导入javax.naming.NamingException;导入javax.naming.directory.Attributes;导入javax.naming.directory.InitialDirCont
..
未找到 WsnInitialContextFactory 类.Liberty不支持此类,那么如何删除 jndi.properties 默认设置.此属性文件包含 InitialContext 的此类名称. 属性: INITIAL_CONTEXT_FACTORY ="com.ibm.websphere.naming.WsnInitialContextFactory"CC_PROVIDER_U
..
我已经在Jboss As 7.0中部署了EJB. 以下是部署日志中有关EJB的JNDI绑定的内容. 19:21:43,269信息[org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor](MSC服务线程1-1)名为的会话Bean的JNDI绑定部署单元部署"EJBTest1.jar"中的
..
我的应用程序正在尝试通过Weblogic(12)服务器上的JNDI访问数据源.抛出以下异常 weblogic.jdbc.common.internal.RmiDataSource_12212_WLStub无法转换为javax.sql.DataSource 此类在哪里显示weblogic.jdbc.common.internal.RmiDataSource_12212_WLStub.
..
我运行了以下代码: Hashtable environment = new Hashtable(); environment.put( Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.fscontext.RefFSContextFactory"); envir
..
我已将JNDI配置为读取&通过VM选项连接超时属性,如下所示: -Dcom.sun.jndi.ldap.connect.timeout=5000 -Dcom.sun.jndi.ldap.read.timeout=5000 但是它不起作用. JNDI读取超时失败,出现以下异常: javax.naming.NamingException: LDAP response read time
..
我正在使用spring mvc和tomcat作为服务器.我希望能够更改自动装配的jndi字段(作为String): 在我的其中一项服务中, 引用了Tomcat的conf/context.xml,它看起来像这样:
..
请参见下面的代码: Context ctx = null; ctx=new InitialContext(); TestEJBRemote t = (TestEJBRemote) ctx.lookup("java:global/EJBTest/EJBTest-ejb/TestEJB"); System.out.println(t.getName("Ian")); 输出是我所期望的,即Ia
..
有此属性,该属性必须在web.xml中 DB Connection jdbc/cms javax.sql.DataSource Contain
..