jndi相关内容

JNDI ClassCastException

我正在尝试将JNDI与名为CEDataSource的自定义数据源一起使用.根据我的理解,我还必须创建一个自定义工厂. 所以我创建了一个自定义工厂,该工厂将返回CEDataSource对象,但是现在当我尝试在Java中使用此对象时 Context initCtx = new InitialContext(); Context envCtx = (Context) initCtx.look ..
发布时间:2021-02-12 19:25:13 Java开发

JNDI解决了ApplicationContext在Spring中无法解决的哪个问题?

JNDI是从字符串名称检索/存储数据或对象的一种手段.该功能由运行应用程序的容器提供. ApplicationContext允许从其字符串名称创建和检索bean. 两者都满足类似的需求.但是,Spring提供了从JNDI检索对象的方法.也可以通过JndiTemplate访问JNDI. 真的需要在Spring中使用JNDI吗?它解决了ApplicationContext不能解决的哪 ..
发布时间:2021-02-12 19:25:10 Java开发

JNDI @资源注释

在servlet和过滤器类中,我可以通过注释初始化DataSource变量 @Resource(name = "jdbc/testDB") protected DataSource ds; 但是它如何通过注解在基本类中初始化? 通常会抛出 NullPointerException public class AddAuto { @Resource(name ..
发布时间:2021-02-12 19:25:07 Java开发

使用JNDI的javax.naming.NoInitialContextException

我正在尝试使用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: ..
发布时间:2021-02-12 19:25:04 Java开发

使用Springboot通过jndi查找配置两个数据源

我有一个用Spring Boot构建的小型Web应用程序,它具有两个数据源(一个用于应用程序数据,另一个用于检索用户访问信息).我已经为每个数据源使用config类并在application.properties文件中使用数据源连接详细信息成功配置了此 . 我现在正在尝试将其重构为对数据源详细信息使用jndi查找,以便可以在本地使用与在dev/test和prod中将使用的相同方法. 我已 ..
发布时间:2021-02-12 19:25:00 Java开发

如何导入javax.naming?

我试图用服务器上的某些会话bean连接一个android应用程序,但是我意识到android不支持java.naming ...我的问题是如何导入javax.naming?如何将android应用程序连接到我的会话bean? 有什么想法吗? 解决方案 我的问题是如何导入javax.naming? 您很有可能不会. 您可以尝试的是: 步骤1:查找Apache Ha ..
发布时间:2021-02-12 19:24:53 移动开发

外部化Spring Security配置?

我有一个Web应用程序,该应用程序已经可以与Spring Security的几种不同配置一起使用.但是,这些差异配置都是在我的applicationContext配置文件中设置的.因此,为了在客户站点上进行调整,必须在WAR文件中对其进行修改.如果客户手动修改WAR文件,则在重新部署新的WAR之后,他们将丢失所做的更改. 是否有一种可以外部化此配置的方法?有什么办法可以使用JNDI加载配置吗 ..
发布时间:2021-02-12 19:24:47 Java开发

在Tomcat中为Oracle 11g安装JNDI数据源

我在Windows XP上使用Tomcat 6(直到月底才能升级到7). 我一直在尝试向Oracle 11g实施JNDI数据库资源,但是没有成功. 计算机上的许多其他应用程序可以使用相同的数据库凭据正常连接.我使用直接的JDBC制作了一个测试JSP,并将其放入Tomcat.它也连接得很好. 我这样修改了conf/server.xml的一部分: ..
发布时间:2021-02-12 19:24:32 服务器开发

Java JNDI名称java:/

我正在学习本教程: https://docs.oracle.com/javase/tutorial/jndi/index.html 在使用WildFly应用程序服务器为数据源设置JNDI名称时,我的冒险开始了.名称以"java:/"开头.我对它是什么以及它如何工作感到好奇. 我在本地设置了Apache Directory LDAP服务器,并且可以通过以下方式连接到它: Hasht ..
发布时间:2021-02-12 19:24:29 Java开发

Tomcat JNDI +独立Java

全部 我知道不能从Tomcat外部访问Tomcat的JNDI提供程序,即不能使用独立的Java类来调用tomcat jndi.但这是旧版本的tomcat 5和6 这里有没有人知道使用Tomcat7启动的最新版本是否可行?如果是这样,请告诉我. 谢谢! 解决方案 没有任何更改.通常只能从容器内部访问java:命名空间中的对象. ..
发布时间:2021-02-12 19:24:17 Java开发

春季在Tomcat中使用JNDI ...为什么我的项目中需要META-INF/context.xml

我试图让Spring使用tomcat JNDI资源来访问我的数据库.如果我的项目中包含资源信息的META-INF/context.xml,我的项目就可以工作,但是一旦删除它,它就会停止..为什么. 解决方案 如果在Tomcat中部署Web应用程序,则在部署过程中,Tomcat将复制$ CATALINA_HOME/conf/中的META-INF/context.xml文件.上下文将可用于您的应用 ..
发布时间:2021-02-12 19:24:14 其他开发