jndi相关内容
列表 我实际上已经对该主题进行了广泛的搜索,或者a)我不知道如何配置某些东西和/或b)我不太了解JNDI Realm实际上应该做什么.我将jdk 1.7.0_15与Tomcat 7.0.32结合使用. 这就是我想要做的.我与使用PKI用户证书的客户合作.用户证书具有一个类似"Joe Smith"的cn.我需要做的是在LDAP中查找此CN并获取用户ID(可能类似于"jsmith23"),
..
如何使用JDBCRealm处理servlet中的用户身份验证和授权?我可以找到的唯一示例是在web.xml中创建数据源(例如我不想在源代码树中包括数据库凭证(出于明显的原因),并且更喜欢通过JNDI使用Context定义的数据源,就像我在所有其他servlet项目中用于其他任何目的的RDBMS一样我已经开发了. 如何配置Shiro JDBCRealm从JNDI获取其DataSource?
..
我花了几天时间弄清楚如何通过JNDI 带有身份验证在Tomcat中配置javax.mail.Session. > 这一次,我看到了有史以来最糟糕的代码:javax.mail.Service#connect(String,String,String,String)版本1.4.1 if (user == null) { user = url.getUsername();
..
我正在为我的EJB编写一个客户端,并且在尝试执行该客户端时,出现以下异常: javax.naming.NoInitialContextException:需要指定类名 在环境或系统属性中,或作为applet参数,或在 应用程序资源文件. 我只是不明白问题是什么. 解决方案 javax.naming程序包包含JNDI API.由于它只是一个API,而不是一个实现,因此您需要告诉它
..
我有很多Web连接服务器,它们的数据库连接使用不同的JNDI名称,因此我必须为每个服务器构建许多Ears文件.我想做这样的事情:
..
当我查找用于jdbc数据源的JNDI连接时,出现以下错误: javax.naming.ConfigurationException:无法完成对"java:"名称的JNDI操作,因为服务器运行时无法将操作的线程与任何J2EE应用程序组件相关联.当未在服务器应用程序请求的线程上执行使用"java:"名称的JNDI客户端时,会发生这种情况.确保J2EE应用程序不在静态代码块内或该J2EE应用程
..
我正在尝试从独立的Java客户端调用EJB,并收到以下错误. 查找代码 String localJNDIName = "ejbremote:gcmsnew/gcmsutilbeans.jar/CustomerSurveyManageQstBean#com.smbcgroup.gcms.utility.bl.survey.CustomerSurveyManageQstRemote"; I
..
我需要在WebSphere中设置URL资源,并遵循此教程.但是,本教程要求使用WebSphere Studio修改WebSphere的 web.xml 和 ibm-web-bnd.xml .我没有WebSphere Studio,所以我需要使用文本编辑器手动修改这些文件.我试图“搜索"这两个文件,但是“搜索结果"太多了,我不知道哪一个是正确的文件. 在哪里可以找到2个文件?我还需要为reso
..
事实上,我之前发现过这样的消息: 通过JNDI在以下位置配置和查找简单的字符串WebSphere 我想采用“干净"的方式( http ://www.ibm.com/developerworks/websphere/library/techarticles/0611_totapally/0611_totapally.html ).也许我对WebSphere太绿了,但是这篇文章完全弄乱了我的想法
..
对于我们的应用程序的配置,我们希望将一些配置放置在应用程序服务器中. 我们当前正在使用WebSphere JNDI工具来查找URL和数据源. 此外,我们想在应用服务器中放置简单的字符串.我们不想使用WebSphere“环境变量". “资源环境"可以用于此目的吗?如果是这样,怎么使用? 我们想要使用以下字符串: InitialContext ctx = new Init
..
我正在将Spring Boot与Embedded Tomcat一起使用,并尝试使用JNDI,但出现以下错误: javax.naming.NameNotFoundException:名称[jdbc/dataSource] 任何提示将不胜感激. 这是我的代码: @Configuration public class TomcatJndiConfiguration{ @Valu
..
通常,出于审计或安全目的,获取进行远程EJB3调用的客户端的IP地址很有用.在EJB3 Bean的上下文中,此信息不容易获得.这是一个可以在JBoss 4.x中实现这一目标的技巧. 解决方案 此页面上有答案 https://community.jboss.org/wiki/HowToGetTheClientIpAddressInAnEJB3Interceptor?_sscc=t 基本
..
我正在创建一个Java企业应用程序,该应用程序使用activemq将消息发送到独立队列代理。 我目前通过jndi查找来维护对长期资源的访问。效果很好。我想在ActiveMQ连接工厂和队列连接工厂中继续这种模式,但是在 amq中文档,它指定我的jndi.properties应该具有: java.naming.factory.initial = org.apache .activemq.
..
我正在使用 spring-ldap-core-2.3.1.RELEASE.jar 在 JDK 1.8 和; Tomcat 8.0 可以通过 LdapTemplate 访问AD信息。诸如 title , department & ldapTemplate.search(..,。,..)方法未返回 company 。 我正在使用以下代码行进行搜索:- LdapQuery ldapQuer
..
我试图理解使用 DataSource对象和 JNDI API 建立数据库连接。 / p> 我正在使用Intellij UE,并且具有本地 Tomcat-8 -和 Postgres -服务器正在运行。 我按照Oracle Java文档中的说明进行操作: 创建 DataSource类的实例并设置其属性 org.postgresql.ds.PGSimpleDataSource
..
我想使用jndi从tomcat中的servlet连接到Postgresql服务器。 我已使用 keytool -keystore / usr / lib / jvm / java-11-openjdk-amd64 / lib / security / cacerts -alias postgresql -import -file〜/ postgres.infra-kk.der 其中der文件
..
我设法在此处.问题是我需要公开一个看起来像这样的API:getUsers(pageSize, pageNumber),它与JNDI/LDAP进行分页的方式(与每次传递给搜索方法的cookie都不能很好地配合).代码如下: private NamingEnumeration ldapPagedSearch(String filter, int pageSize, int pageNumber)
..
我想使用@Resource将Mongo数据库(com.mongodb.DB)注入OSGI Web Bundle Project. 该应用程序将部署到WebSphere Liberty Profile V8.5.5.1. 这有可能做到吗? 我收到一条错误消息 “....由于以下异常而无法获取注释:java.lang.NoClassDefFoundError" 但是,如果不使用
..
我想在运行Liberty Profile的WAB/OSGi内对MongoDB使用JNDI查找. import com.mongodb.DB; @WebServlet("/MongoServlet") public class MongoServlet extends HttpServlet { private static final long serialVersionUID =
..
OSGI Enterprise Release 5规范的第126章提到了兼容性: “支持Java SE和Java EE客户端使用的传统JNDI编程模型." 和使用不支持OSGI的代码: “不了解OSGi的客户端和JNDI上下文提供程序使用静态方法连接到 JRE JNDI实现. InitialContext类提供了从提供者对Context的访问,并且 提供程序使用静态NamingM
..