jndi相关内容
我正在尝试将JNDI与名为CEDataSource的自定义数据源一起使用.根据我的理解,我还必须创建一个自定义工厂. 所以我创建了一个自定义工厂,该工厂将返回CEDataSource对象,但是现在当我尝试在Java中使用此对象时 Context initCtx = new InitialContext(); Context envCtx = (Context) initCtx.look
..
JNDI是从字符串名称检索/存储数据或对象的一种手段.该功能由运行应用程序的容器提供. ApplicationContext允许从其字符串名称创建和检索bean. 两者都满足类似的需求.但是,Spring提供了从JNDI检索对象的方法.也可以通过JndiTemplate访问JNDI. 真的需要在Spring中使用JNDI吗?它解决了ApplicationContext不能解决的哪
..
在servlet和过滤器类中,我可以通过注释初始化DataSource变量 @Resource(name = "jdbc/testDB") protected DataSource ds; 但是它如何通过注解在基本类中初始化? 通常会抛出 NullPointerException public class AddAuto { @Resource(name
..
我正在尝试使用JNDI连接mysql.但它显示了一个例外情况 javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:
..
我正在使用JUnit测试用例来使用嵌入式Tomcat来运行我的Web服务.在Tomcat 6下,一切都工作正常,但是当我将项目切换到Tomcat 7时,我将无法使用. 设置嵌入式Tomcat服务器的测试代码如下: Tomcat 6 Embedded container = new Embedded(); container.setCatalinaHome("C:\\Program
..
我有一个用Spring Boot构建的小型Web应用程序,它具有两个数据源(一个用于应用程序数据,另一个用于检索用户访问信息).我已经为每个数据源使用config类并在application.properties文件中使用数据源连接详细信息成功配置了此 . 我现在正在尝试将其重构为对数据源详细信息使用jndi查找,以便可以在本地使用与在dev/test和prod中将使用的相同方法. 我已
..
尝试使用jdbc作为SQL Server将SpringBoot应用程序部署到WebSphere 9. 我需要从Websphere设置(而不是从app.properties)获取jdbc用户名和密码. 据我了解,我可以使用InitialConfig.lookup()或JndiDataSourceLookup,但是如何找到数据库,用户名和密码? 解决方案 选项1: 将以下属性添加到
..
我试图用服务器上的某些会话bean连接一个android应用程序,但是我意识到android不支持java.naming ...我的问题是如何导入javax.naming?如何将android应用程序连接到我的会话bean? 有什么想法吗? 解决方案 我的问题是如何导入javax.naming? 您很有可能不会. 您可以尝试的是: 步骤1:查找Apache Ha
..
我有一个Web应用程序,该应用程序已经可以与Spring Security的几种不同配置一起使用.但是,这些差异配置都是在我的applicationContext配置文件中设置的.因此,为了在客户站点上进行调整,必须在WAR文件中对其进行修改.如果客户手动修改WAR文件,则在重新部署新的WAR之后,他们将丢失所做的更改. 是否有一种可以外部化此配置的方法?有什么办法可以使用JNDI加载配置吗
..
我有以下配置文件- com.mysql.jdbc.Driver
..
环境:Windows Server 2003,Spring 3.0,Tomcat 6 如何在PropertyPlaceholderConfigurer中引用JNDI属性? 具体来说,我正在使用JNDI查找一个java.lang.String,它表示一个到 我的网络应用所需的属性文件
..
我们正在使用JNDI查找我们的数据库连接.在Tomcat的全局context.xml文件中,我们类似于以下内容: (我刚刚在我感兴趣的上方显示了“名称"属性). 这对应用程序很好. 我们现在要
..
我可以使用以下方法从JNDI客户端获取Weblogic InitialContext: 属性作为InitialContext的环境参数 Hashtable jndiProps = new Hashtable(); jndiProps.put("java.naming.factory.initial", "t3://localhost:7001"); jndiProps.put("java.n
..
我在Windows XP上使用Tomcat 6(直到月底才能升级到7). 我一直在尝试向Oracle 11g实施JNDI数据库资源,但是没有成功. 计算机上的许多其他应用程序可以使用相同的数据库凭据正常连接.我使用直接的JDBC制作了一个测试JSP,并将其放入Tomcat.它也连接得很好. 我这样修改了conf/server.xml的一部分:
..
我正在学习本教程: https://docs.oracle.com/javase/tutorial/jndi/index.html 在使用WildFly应用程序服务器为数据源设置JNDI名称时,我的冒险开始了.名称以"java:/"开头.我对它是什么以及它如何工作感到好奇. 我在本地设置了Apache Directory LDAP服务器,并且可以通过以下方式连接到它: Hasht
..
Helo管理员,我必须动态创建JNDI数据源,我尝试使用一个名为SetupApplicationListener的侦听器来做到这一点.这是WEB-LIB/web.xml 的开头
..
我不熟悉在Tomcat中设置JNDI资源和设置JNDI资源. 我继承了servlet应用程序.它通过WebLogic在测试服务器上运行. Servlet应用程序通过以下方式访问其数据库资源: ctx = new InitialContext(); ds = (javax.sql.DataSource)ctx.lookup("myDataBaseName"); conn = ds
..
我无法让Spring/Tomcat应用程序解析一个变量,该变量在应用程序上下文中显示为JndiFactoryObjectName bean的属性.这是相关的bean条目: 当我尝试在服务器上运行它时,出现此错误: Caused by: javax.naming.NameNotFoundException: Name search.url is not bound in this Con
..
全部 我知道不能从Tomcat外部访问Tomcat的JNDI提供程序,即不能使用独立的Java类来调用tomcat jndi.但这是旧版本的tomcat 5和6 这里有没有人知道使用Tomcat7启动的最新版本是否可行?如果是这样,请告诉我. 谢谢! 解决方案 没有任何更改.通常只能从容器内部访问java:命名空间中的对象.
..
我试图让Spring使用tomcat JNDI资源来访问我的数据库.如果我的项目中包含资源信息的META-INF/context.xml,我的项目就可以工作,但是一旦删除它,它就会停止..为什么. 解决方案 如果在Tomcat中部署Web应用程序,则在部署过程中,Tomcat将复制$ CATALINA_HOME/conf/中的META-INF/context.xml文件.上下文将可用于您的应用
..