jndi相关内容
我们在开发环境中从Jboss EAP 5迁移到EAP 6. 现在我在JBOSS日志中看到以下内容.我试图了解这种绑定是如何发生的.我已阅读 JNDI名称空间绑定上的JBOSS docs.我仍然不清楚它是如何工作的.这是我的日志. java:global/customerCare/services/UserDaoImpl!com.example.services.UserDao java
..
我有一个名为x的Integer;如果它改变了,那么我想在GUI中更新我的表.听过我尝试过的"x" ChangeEvent y = new javax.swing.event.ChangeEvent(x); ,我实现了javax.naming.event.ObjectChangeListener: class HDIManagementView extends FrameView
..
我都看过,但我听不懂,有人可以举一个例子,用简单的英语解释一下吗?主要是它和“名称"元素/ 之间有什么区别 从Oracle教程 mappedName元素是不可移植的,特定于实现的名称 资源应映射到的位置.因为名称元素,当 指定或默认,仅对于应用程序是本地的,许多Java EE 服务器提供了一种在整个应用程序中引用资源的方式 服务器.这是通过设置mappingName元素来完成的.使用 m
..
我正在开发一个Web应用程序,该Web应用程序需要使用Enterprise JDBC类使用JNDI设置数据源.我正在将Netbeans 6.9捆绑的tomcat(6.0.26 app)服务器与mysql 5.xx一起使用.问题确实是我仍然可以看到我的jsp页面中显示的关系中的数据库值,而在tomcat初始化过程中,它表示如下: . SEVERE: Servlet.service() f
..
我有一个像这样的模块 public class JNDITransactionModule implements Module{ @Override public void configure(Binder binder) { binder.bind(TransactionManager.class) .toProvider(
..
我有一个@WebService类,它注入一个@EJB。 EJB打包在一个.jar文件中,该文件与Web服务类位于同一.war文件中。 @EJB注入总是失败,但是我可以在EJB上进行JNDI查找。我尝试过制作EJB及其接口@Remote,但这没关系。注入仍然失败,并且JNDI查找仍然有效。 我正在使用3.0版的web.xml。 ejb.jar文件中没有ejb部署描述符,但是在EJB 3.1中这
..
我有一个在JBoss服务器下运行的EJB无状态,而一个客户机在另一个JBoss服务器下运行。 在客户端,我使用以下代码: 最终属性initialContextProperties = new Properties(); initialContextProperties.put(Context.INITIAL_CONTEXT_FACTORY,“ org.jboss.naming.re
..
有人可以告诉我在哪里可以找到有关EJB 3的默认JNDI命名的信息吗? Weblogic是否使用可移植JNDI名称,例如Glassfish? 我可以找到(像Glassfish一样)使用JNDI名称的EJB部署的痕迹吗? 例如: 仅具有@Remote的接口(服务) 仅具有@Stateless实现的接口的bean(ServiceImpl) 所有打包在 .ear 文件(ser
..
从类Main调用我的EJB: MyService myService =(MyService)ctx.lookup(MyService.class.getName( )); 出现错误: javax.naming.NoInitialContextException:需要在环境或系统属性中或作为applet参数或在应用程序资源文件中指定类名称:javax.java中
..
我对JavaEE还是很陌生,并试图运行一个Hello World示例( https://ibytecode.com/blog/how-to-create-a-simple-ejb3-project-in-eclipse-jboss-7-1 / ),但我陷入了 线程“ main” javax.ejb.NoSuchEJBException中的异常:EJBCLIENT000079 :无法找到“ /
..
我正在使用Glassfish捆绑的Eclipse IDE。我编写了一个简单的EJB应用程序。但它不起作用。 @Stateless @Remote(CalculatorRemote.class) @Local(CalculatorLocal.class) 公共类Calculator实现了CalculatorRemote,CalculatorLocal { @Override pu
..
我正在Eclipse 4.6.1中使用Tomcat 8.5.6。我有一个Web应用程序项目/上下文 foo ,它的JAX-RS(使用RESTEasy 3.1.0.CR3)端点为 bar ,因此我可以在Eclipse中启动Tomcat并访问: http:// localhost:8080 / foo / bar 我有一个名为 foobar 的变量我想使用JNDI在我的JAX
..
据说Singleton始终基于每个JVM,但是有人要求我在多个JVM中创建一个Singleton实例。我找到了一种解决方案,可以在一个JVM上创建对象,向JNDI注册该对象,然后在不同的JVM上查找该对象。 请分享您对此的见解。 / p> 解决方案 我的见解是它不起作用。 甚至如果您使用JNDI查找单例然后再使用它,则单例也将有效地在您使用的JVM上创建。 唯一的方法是仅
..
有关的问题是在部署单元测试之前,在部署时有关具有嵌入式glassfish和嵌入式derby jndi查找数据源的javaee6的信息。 请找到persistence.xml此处...
..
因此,我读过几次书,如果您使用Java EE容器,则无需将环境参数添加到 InitialContext 即可使用JNDI 。 所以我尝试了此操作: @Bean public DataSource dataSource(){ JndiDataSourceLookup jndiDataSourceLookup = new JndiDataSourceLookup(); retu
..
在WSO2 AS 5.0.1中,我部署了一个应使用数据源的webapp。 我可以在tomcat-server.xml或WAR中的任何其他位置配置数据源,但是是否可以使用通过JNDI在Carbon Management Console中配置的数据源? 执行的步骤: 在管理控制台中配置数据源,将其作为JNDI导出为jdbc / platform META-INF / context
..
我正试图从容器外部的胖客户端访问Web容器(JBoss)中定义的数据源。 我决定通过JNDI查找数据源。实际上,我的持久性框架(Ibatis)就是这样做的。 执行查询时,我总是最终会遇到以下错误: java.lang.IllegalAccessException:Method = public abstract java.sql.Connection java.sql.Stat
..
是否可以创建具有多个名称(同义词,别名)的JNDI Tomcat资源? 类似于 我需要这个,因为有两个模块使用相同
..
我需要在Spring Boot应用程序中声明一个资源引用,该资源将作为war文件部署。为了访问数据库,这是必需的。在传统的Web应用程序中,这已添加到web.xml中。如何以Spring Boot方式实现这一目标? 谢谢, Benjamin 解决方案 前一阵子我们解决了这个问题,所以我想将其发布在这里。 src / main / webapp / WEB-INF / web.
..
更新:显然,Tomcat从7.0.11开始,为您关闭了数据源,因此它在webapp的contextDestroyed中不可用。请参阅: https://issues.apache.org/bugzilla/show_bug.cgi?id=25060 嗨, 我正在使用Spring 3.0和Java 1.6。 如果我这样获得数据源:
..