当前位置: 首页 > 面试题库 >

JBoss:将值绑定到JBoss EAP 6中的JNDI中,类似于JNDIBindingServiceMgr

羊慈
2023-03-14
问题内容
  1. 如何在JBoss EAP 6中将任意字符串绑定到JNDI?我以前是通过以前的EAP版本中的org.jboss.naming.JNDIBindingServiceMgr MBean来完成的。

  2. JBoss EAP 6中是否有与org.jboss.naming.JNDIBindingServiceMgr类似的东西?

  3. 我们正在将应用程序从jboss-5.1.EAP迁移到jboss-eap-6.1。我们需要将某些东西绑定到JNDI中,以便应用程序可以查找环境变量的值。

非常感谢。


问题答案:

您可以执行以下操作:

standalone.xml:

<subsystem xmlns="urn:jboss:domain:naming:1.2">
  <bindings>
    <simple name="java:global/user" value="newUser"/>                
  </bindings>
</subsystem>

在春季的背景下:

<bean class="java.util.Properties">
  <constructor-arg>
    <map>
      <entry key="user">
         <jee:jndi-lookup jndi-name="java:global/user" />
      </entry>
    </map>
  </constructor-arg>
</bean>


 类似资料:
  • 我需要一点帮助来配置JBoss与MQ一起工作。我已经使用IBM MQ Explorer在MQ中创建了初始上下文,并给出了所有绑定的本地目录,如file:/C:/jndi。我已经为这个初始上下文创建了一个连接工厂。现在JBoss文档说要像这样绑定 我想我遗漏了一些要点。我如何告诉Jboss我的InitialContext绑定在一个目录中。大多数组合我都试过了。可能是我没有正确理解这个概念。有指针吗?

  • 我对一个问题感到沮丧,我花了几个小时试图解决它!问题是。我试图查找一个已经在我的jboss服务器中声明的主题(MyBestTopic ),但是我有这个异常 在我的java代码中,我试图像这样检索主题: 查看jboss server的启动,我可以看到主题与正确的名称绑定得很好: 最后,当我在jmx控制台上看到jndiView树时,该主题也得到了很好的部署: 相同的java在具有相同部署主题和数据源的

  • 我有两台JBoss服务器,JbossA和JbossB。每个都有自己的JNDI。现在,我在JbossA上有一个名为JMS/Client的JMS,在JbossB上有个名为JMS/Server的JMS。 现在,我希望JbossA上的应用程序能够使用自己的JNDI访问jms/服务器。此外,我希望JbossB上的应用程序使用jndi名称jms/Client1访问jms/Client,并使用自己的jndi。

  • EJB 3.0提供了定义数据库实体关系/映射的选项,如一对一,一对多,多对一和多对多关系。 以下是相关注释 - One-to-One - 对象具有一对一的关系。 例如,乘客可以一次使用单张票。 One-to-Many - 对象具有一对多的关系。 例如,父亲可以有多个孩子。 Many-to-One - 对象具有多对一关系。 例如,多个孩子有一个单身母亲。 Many-to-Many - 对象具有多对多

  • JNDI代表Java命名和目录接口。 它是一组API和服务接口。 基于Java的应用程序使用JNDI进行命名和目录服务。 在EJB的上下文中,有两个术语。 Binding - 这是指为EJB对象分配名称,以后可以使用。 Lookup - 这是指查找并获取EJB的对象。 在Jboss中,会话bean默认以以下格式绑定在JNDI中。 local - EJB-name/local remote - EJ

  • 问题内容: 我有这样的输入 我想动态更改输入值,所以我可以使用它,但它不会更改值: 问题答案: 您根本不需要设置该值。ng-model负责: 设置模型的输入值 更改输入时更新模型值 从js更改模型时更新输入值 这是这个的小提琴:http : //jsfiddle.net/terebentina/9mFpp/