当前位置: 首页 > 知识库问答 >
问题:

在wildlfly 10.1中配置JNDI属性

百里业
2023-03-14

在我的应用程序中,它将端口1099用于JMX服务(JMX:rmi://jndi/rmi://localhost:1099/jmxrmi). 有人知道我们如何配置wildfly不启动这个远程JNDI查找服务,或者以任何其他方式停止侦听端口1099。我们是否可以在wildfly 10.1的独立配置中配置JNDI属性?

我的jmx,远程和命名子系统配置如下;

<subsystem xmlns="urn:jboss:domain:jmx:1.3">
        <expose-resolved-model/>
        <expose-expression-model/>
        <!--<remoting-connector/>-->
</subsystem>
<subsystem xmlns="urn:jboss:domain:naming:2.0">
        <!--<remote-naming/>-->
</subsystem>
<subsystem xmlns="urn:jboss:domain:pojo:1.0"/>
<subsystem xmlns="urn:jboss:domain:remoting:3.0">
        <endpoint/>
        <http-connector name="http-remoting-connector" connector-ref="default" security-realm="ApplicationRealm"/>
</subsystem>

共有2个答案

纪正德
2023-03-14

您的JMX和远程处理子系统配置是什么?我认为您应该使用管理端口或在那里更改连接器端口。

郝君博
2023-03-14

如果您面临端口冲突,可以参阅Wildfly Admin Guide-配置接口和端口。如果您想将简单属性绑定到JNDI,可以参考Wildfly文档-命名子系统配置

对于这两者,您可以调整独立配置xml文件或使用CLI命令。

 类似资料:
  • 我正在尝试在要部署在Tomcat 7中的Web应用程序中设置JNDI查找。我在文件中指定了以下属性: java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory,java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces,java.naming.prov

  • 我是JNDI的新手,我正在尝试让我的db连接正常工作。到目前为止还没有什么进展。我要么收到一条消息,说明“名称[java:comp/env]未在此上下文中绑定。找不到[java:comp]”,要么收到超时。 下面是关于我当前配置的信息。 Tomcat\conf\context.xml 我还尝试将资源放在context.xml中,以确保可以找到它: Tomcat\conf\server.xml 我回

  • 我有一个spring jms应用程序,目前使用ibm mq server进行队列管理。我们计划将中间件改为rabbitmq,以获得更好的性能并有效地控制它,但希望保持spring jms代码的原样。我遵循了以下链接中提到的所有步骤。https://www.rabbitmq.com/jms-client.html

  • 我在Jetty服务器上的JNDI配置有问题。我无论如何都不能配置它,使Spring(3.0.5)之后可以检索JNDI变量。 我有一些凭证,我不想存储在属性中,这样它就不会存在于git repo中。我的web应用程序正在Jetty(最新版本9.2.3)上运行,因此我想到了在Jetty web应用程序上下文中存储这些凭证的想法。Jetty通过。所以我创建了jetty env。我的WEB-INF/中的x

  • 更具体地说,我得到了包含所有依赖项的可执行war。应用程序在没有jndi数据源的情况下启动,就像一个魅力一样,用jndi数据源运行它失败了。我认为在这样的配置中没有jetty.xml的位置,因此jetty-env.xml也不适用,因为jetty在默认情况下不会读取它。我试图使用jetty-web.xml进行jndi数据源配置,但jetty未能部署应用程序,返回503错误代码。我用的是9-M4型飞机