jndi相关内容
我在IntelliJ中有一个Maven项目,我试图在该项目中将war文件部署到码头容器.这样做的目的是对所述war文件中的某些功能进行快速集成测试. 由于Jetty不随CDI或JNDI一起提供,所以我试图添加对这些的支持,但遇到了一些问题.例如,启动时出现以下错误: 15:30:50 [34mINFO [0;39m o.a.s.c.CdiObjectFactory - [lookup]
..
我是JPA的新手,正在开发一个webapp(J2EE),其中的webapp位于Tomcat中,因此我不能使用@PersistenceContext.我决定使用Helper类,一切正常.然后,我决定为连接池实现JNDI,并设法获得了数据源. Helper类如下: try { Context initCtx = new InitialContext(); entityMan
..
是否有办法限制Tomcat应用程序在Oracle数据源级别返回的行? 似乎只有在Java代码中的数据源上设置maxRows时,该选项才可用.将maxRows="2"放在数据源上不适用. 还有其他方法可以限制返回的行吗?无需更改代码? 解决方案 在配置级别上不可用.您可能要仔细检查它是否确实可以执行您想做的事情:
..
我已经在Weblogic 10.3.6中将数据源名称创建为jdbc/appsmDS,并且在应用程序中已为查找提供了相同的名称. 但是,当我尝试运行应用程序时,出现以下错误 javax.naming.NameNotFoundException: While trying to lookup 'jdbc/appsmDS' didn't find subcontext 'jdbc'. Re
..
我在生产服务器上使用MySQL,每个客户都有自己的数据库和数据库用户连接到他的数据库.每个数据库具有完全相同的结构.在服务器的生命周期内添加了客户(并因此添加了数据库). 当前,我使用类java.sql.DriverManager建立了MySQL数据库连接,该连接工作正常.数据库的url,用户,密码和驱动程序名称存储在几个属性文件中. Servlet从当前客户读取属性文件,并用java.sq
..
问候, 我正在寻找一个很好的解决方案,用于外部化war的context.xml中的JNDI连接池信息,以便在应用程序从dev迁移到QA到prod时,不需要重新编译war文件.理想情况下,将对URL,驱动程序,用户名和密码进行可变设置,然后通过针对每个环境定制的属性文件进行填充.如果无法做到这一点,是否还有其他建议可以解决如何在不针对目标环境进行重新编译的情况下跨环境进行战争? Maven提供
..
我的Web应用程序通过以下方式从JNDI获取数据源: javax.naming.InitialContext ctx = new javax.naming.InitialContext(); javax.sql.DataSource ds = (javax.sql.DataSource) ctx.lookup("java:comp/env/jdbc/db"); 在应用程序的WE
..
在连接一些JNDI工厂bean时,我花了太多时间试图找出一些错误.问题原来是,而不是这个... 我实际上
..
基本上我想要做的是获取JBoss在其上侦听HTTP请求的端口号(通常是8080). 我遇到了这个文章,这听起来很有希望,但不幸的是其中一些链接是坏了,我无法弄清楚那部分: ManagementView managementView = getManagementView(); // via JNDI lookup 如何实现getManagementView()?还是有其他更好的方法
..
上一个标题为: 如何使用Spring在JBOSS 6中获得对队列的JNDI引用? 我这样配置了一个JMS队列,该队列位于文件mytopic-hornetq-jms.xml中:
..
继续上周的问题: 问题配置JBoss以与JNDI一起使用 我试图在JBoss中绑定数据源,并在我的应用程序中使用它.在我的挣扎中,我已经设法避免了javax.naming.NameNotFoundException,方法是: 1.在Java new InitialContext().lookup(connection);中使用 代替new JndiObjectFactoryBean().
..
尝试通过运行JNDI来获取ActiveMQ( http://activemq.apache.org/jndi-support.html),并且我的jboss/server/node/lib文件夹中具有所有必需的activeMQ jar,而我的jndi.properties看起来像: java.naming.factory.initial = org.apache.activemq.jndi.
..
一段时间后,我对在JBoss 7.1.1下运行的无状态EJB进行了远程访问.使用属性对象: Properties jndiProps = new Properties(); jndiProps.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory"); j
..
我正在使用JBossAS7. 我的应用程序包含一些OSGI模块和很大的非OSGI部分. 我尝试通过JNDI在非osgi子系统中查找osgi服务,但它们不存在于JNDI上下文中. 我在 JBOSS 7-JNDI中不存在的Osgi捆绑包中发现了类似的问题TREE ,但我在那里没有找到任何解决方案.如果JBoss团队尚未实现此功能,我现在如何解决此问题? 我尝试将服务手动添加到JNDI上下文中,但
..
有人知道如何为在JBoss 7.2(EAP 6.1)下的战争中部署的ejb修改全局jndi名称的“模块"组件吗? 根据规范,模块名称与基本战争名称相同,在我的情况下,该名称包括版本号. 这是甲骨文的规格: java:global/[]// 在我看来,它是屈服的: java:/global
..
默认情况下,bean的jndi名称似乎基于包含它的耳朵.名为MyBean my-app.ear的EJB将具有名称"my-app/MyBean/local". 如何声明性地更改该行为?我希望jndi名称为"something-else/MyBean/local".它必须是声明性的,而不是带有注释b/c,我无法修改MyBean.java的源代码;我只有一个罐子,要包装到耳朵里以便部署. 解
..
有什么方法可以配置JNDI,以便查找首先检查localhost,如果找不到匹配的名称,它会自动发现其他jndi服务器? 解决方案 我对文档的理解是,这是使用群集时的默认行为: 16.2.2.客户端配置 JNDI客户需要了解 HA-JNDI群集.您可以通过 JNDI服务器(即节点)列表 在HA-JNDI群集中) java.naming.provider.url JNDI jndi
..
体系结构: Windows客户端-> Wildfly JAX-RS服务-> JBoss 5.1.0.GA旧版系统. 我正在获取java.lang.ClassCastException:在Wildfly JAX-RS服务与JBoss 5.1.0.GA旧版系统之间进行通信时,无法将javax.naming.Reference强制转换为com.interfaces.GroupBookingMana
..
我有一个从命令行运行的Java项目.它正在使用Spring.目前,我的项目是mySQL.使用可以从下面的config.xml中看到
..
我试图创建一个InitialContext,所以我可以向JNDI索要一些企业Java Bean. JBoss运行正常,但是当我运行Java代码时,出现异常. 我正在运行JBoss 7.1 这是我的代码: public class Test { public static void main(String[] args){ InitialContext c
..