首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Wildfly 10中配置JMS ?在子系统下找不到JMS菜单

在Wildfly 10中配置JMS,可以按照以下步骤进行操作:

  1. 打开Wildfly 10的安装目录,进入standalone文件夹。
  2. standalone文件夹中,找到configuration文件夹,进入该文件夹。
  3. configuration文件夹中,找到standalone.xml文件,使用文本编辑器打开该文件。
  4. standalone.xml文件中,找到<subsystem xmlns="urn:jboss:domain:messaging-activemq:1.0">节点,该节点用于配置JMS。
  5. <subsystem xmlns="urn:jboss:domain:messaging-activemq:1.0">节点下,可以配置JMS的相关属性,如连接工厂、队列、主题等。
  6. 如果在子系统下找不到JMS菜单,可能是由于配置文件中缺少JMS相关的配置信息。可以手动添加以下配置信息:
代码语言:xml
复制
<subsystem xmlns="urn:jboss:domain:messaging-activemq:1.0">
    <server name="default">
        <security-setting name="#">
            <role name="guest" send="true" consume="true" create-non-durable-queue="true" delete-non-durable-queue="true"/>
        </security-setting>
        <address-setting name="#" dead-letter-address="jms.queue.DLQ" expiry-address="jms.queue.ExpiryQueue" max-size-bytes="10485760" page-size-bytes="2097152" message-counter-history-day-limit="10"/>
        <http-connector name="http-connector" endpoint="http-acceptor" socket-binding="http"/>
        <http-connector name="http-connector-throughput" endpoint="http-acceptor-throughput" socket-binding="http">
            <param name="batch-delay" value="50"/>
        </http-connector>
        <in-vm-connector name="in-vm" server-id="0"/>
        <http-acceptor name="http-acceptor" http-listener="default"/>
        <http-acceptor name="http-acceptor-throughput" http-listener="default">
            <param name="batch-delay" value="50"/>
            <param name="direct-deliver" value="false"/>
        </http-acceptor>
        <in-vm-acceptor name="in-vm" server-id="0"/>
        <jms-queue name="ExpiryQueue" entries="java:/jms/queue/ExpiryQueue"/>
        <jms-queue name="DLQ" entries="java:/jms/queue/DLQ"/>
        <jms-queue name="YourQueue" entries="java:/jms/queue/YourQueue"/>
        <jms-topic name="YourTopic" entries="java:/jms/topic/YourTopic"/>
    </server>
</subsystem>

以上配置信息中,YourQueueYourTopic分别表示你自定义的队列和主题名称,可以根据实际需求进行修改。

  1. 保存standalone.xml文件,并重新启动Wildfly 10服务器。
  2. 配置完成后,你可以通过JMS API来使用配置的JMS队列和主题。

关于Wildfly 10的JMS配置,你可以参考腾讯云的产品文档,了解更多相关信息:Wildfly 10 JMS配置

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

应用服务器到底是个啥?| 从开发角度看应用架构2:对Java EE应用进行打包和部署!

每个Java EE组件API模块都作为子系统实现,可以根据需要通过EAP的配置文件或管理界面来配置,添加或删除它们。...例如,要配置对EAP中的数据库的访问权限,请配置数据源子系统中的数据库连接详细信息。 ? EAP体系结构的一个重要概念是模块的概念。...Web配置文件包含Web开发人员常用的Java EE的基于Web的技术,Servlet、Java Server Pages、Java Server Faces、CDI、JPA、JAX-RS、WebSockets...可以配置多种类型的资源,例如JMS ConnectionFactory对象,消息传递队列和主题,电子邮件服务器,线程池等。 每个不同的JNDI绑定都是逻辑名称空间组织的,通常称为JNDI树。...JMS相关资源java:jboss / jms / *命名空间下注册(javaJMS队列:jboss / jms / queue / *和java的主题:jboss / jms / topic

3.2K20

JBoss WildFly 7 连接到 ActiveMQ 5.9

我们最近发现大量的客户都有一个同样的问题:在运行于JBoss Wildfly 7中的HornetQ JMS实现和独立运行的ActiveMQ服务器之间,如何才能建立一个桥接。...配置桥接的过程是相当简单的,我们需要做以下的事情:  1.   下载ActiveMQ资源适配器归档文件 2.   WildFly 7中安装和配置资源适配器 3.  ...WildFly 7内嵌的HornetQ实例中,创建一个本地JMS队列 4.   本地队列和远程ActiveMQ队列之间,创建一个JMS桥接....下一步就是配置桥接器和本地队列。我们来编辑hornetq子系统hornetQ 服务器的定义后面,添加一个JMS桥接器。...这就是所有必需的配置文件.我们应该可以启动WildFly服务,看到桥接开始工作并连接到ActiveMQ.  13:43:11,959 INFO  [org.jboss.as.remoting] (MSC

1K10
  • JProfiler 13 for Mac(Java开发分析优化工具)

    没有合适的工具,找不到内存泄漏是不可能的.JProfiler的堆walker为您提供了一个直观的界面来解决简单和复杂的内存问题.5个不同的视图和大量检查显示了当前对象集的不同方面.每个视图都为您提供有关所选对象的基本见解...都经过精心设计,可帮助您开始解决问题.对JAVA ENTERPRISE EDITION的出色支持JProfiler的大多数视图中都存在对JEE的专用支持.例如,JEE聚合级别中,您可以根据应用程序中的...JEE组件查看调用树.此外,为每个请求URI分割调用树.此外,JProfiler低级别性能分析数据之上添加了语义层,例如在CPU性能分析视图中显示的JDBC,JPA / Hibernate,JMS和JNDI...JPA / Hibernate,JSP / Servlets,JMS,Web服务和JNDI等Java EE子系统之外,JProfiler还提供有关RMI调用,文件,套接字和进程的高级信息.这些探针中的每一个都有自己的一组有用的视图...,可以为您提供一般的洞察力,突出性能问题,并允许您跟踪单个事件.而且,所有这些视图也可用于您自己的自定义探针,您可以JProfiler中即时配置. https://www.macz.com/mac/1844

    47100

    基于JMS的数据交换既数据互操作平台的解决方案

    技术规范 主要开发语言为java,基于JMS消息进行数据交换,JMS服务器开发阶段的ActiveMQ,要求系统能够兼容市场上符合JMS标准的其他MQ商业服务器。...管理和配置程序部署TOMCAT服务上。 2. 系统结构 ? 系统分为前端接口代理、消息服务以及消息封转服务三个层次,分别完成数据采集与发布、数据传输与持久化以及数据分拣转换和封装。...消息封转服务:负责根据JMS消息主题队消息进行分拣,交由专门的封转服务处理。封转服务根据配置文件对消息的数据进行转换,增补以及修改后进行封装,发送到订阅者系统。 3. 功能需求 3.1. ...可扩展:通过配置支持更多业务部门与交换系统的数据共享。 高性能:对服务器的压力始终保持一个可接受的负荷状态,日常的应用不会造成平台的崩溃或处理延迟。 3.3. ...数据库中间表:参与数据交换的子系统数据库中建立中间表,通过触发器将数据变化反映在中间表中,数据交换平台的交换代理程序对中间表进行监控,将数据变化提交到数据交换平台接口。

    1.5K40

    规范子系统间数据调用的重要性

    如果先在非关键业务模块证明工作流系统是有效的情况,再在业务子系统进行代码重构,重新划分最小代码单元,把业务模块迁移到工作流系统。...这个问题是基于我们软件模块不断膨胀和子系统间数据交互复杂程度不断增加的情况,提出的一个很有前瞻性的问题。 单纯规范子系统数据交换这个问题似乎没有什么意义。...1、用xml配置子系统之间的调用接口。 (样例见最后) Xml配置分两类: ①定义服务类型,可以是普通java,jms,工作流,soap等。...比如:1、以后需要用jms来交换数据(工作消息发布); 2、工作流各个业务流程间数据交换,采用直接的EJB调用,写死程序中,无法实现流程的动态配置。...这个方案的可操作性: 从工作量上看,要实现服务引擎,主要的工作量集中:主控服务分发逻辑的实现上。这一点和当前架构的Handler的处理的过程出一澈。技术上没有任何难点。

    76830

    Java消息队列-Spring整合ActiveMq

    1、概述 ----   首先和大家一起回顾一Java 消息服务,我之前的博客《Java消息队列-JMS概述》中,我为大家分析了: 消息服务:一个中间件,用于解决两个活多个程序之间的耦合,底层由Java...优势:异步、可靠 消息模型:点对点,发布/订阅 JMS中的对象 然后另一篇博客《Java消息队列-ActiveMq实战》中,和大家一起从0到1的开启了一个ActiveMq 的项目,项目开发的过程中...-- 配置JMS模板(Queue),Spring提供的JMS工具类,它发送、接收消息。...1、ActiveMq 中的DTD,我们声明相关配置之前,我们需要先导入ActiveMq 中的DTD,不然Spring 并不理解我们的标签是什么意思。...,需要和依赖的版本一样,不然是找不到相关的dtd        2、amq:connectionFactory:很直白的一个配置项,用于配置我们链接工厂的地址和用户名密码,这里需要注意的是选择tcp连接而不是

    2.6K60

    何在SpringBoot应用中实现跨域访问资源和消息通信?

    浏览器支持API容器中(XMLHttpRequest或Fetch )使用CORS,以降低跨域HTTP请求所带来的风险。 本节将介绍如何在Spring Boot应用中,实现跨域访问资源。...Spring Boot应用中使用JMS,通常需要以下几个步骤。...在后一种情况, 可以通过 侦听器方法(或其代理)上添加@Transactional来将本地数据存储事务关联到传入消息的处理。这 将确保本地事务完成后确认传入的消息。...这还包括发送同-一个JMS会话上执行的响应消息。 以下案例someQueue目标上创建一个 侦听器端点。...1.配置RabbitMQ RabbitMQ的配置由外部配置属性spring.rabbitmq.*来控制。例如,可以application.properties中声明以下部分。

    1.6K10

    消息队列及常见消息队列介绍

    导语 : 消息队列是分布式系统中重要的组件,很多生产环境商品抢购等需要控制并发量的场景都需要用到。...这三个子系统间由消息队列连接起来,前一个阶段的处理结果放入队列中,后一个阶段从队列中获取消息继续处理。...而且公司有专门的DBA去对数据库进行调优,主从分离; 支持JMS :支持JMS的统一接口; 支持自动重连; 有安全机制:支持基于shiro,jaas等多种安全配置机制,可以对Queue/Topic进行认证和授权...模型简单,接口易用(JMS 的接口很多场合并不太实用); 性能非常好,可以大量堆积消息broker中; 支持多种消费,包括集群消费、广播消费等。...主要特性: 快速持久化,可以O(1)的系统开销进行消息持久化; 高吞吐,一台普通的服务器上既可以达到10W/s的吞吐速率; .完全的分布式系统,Broker、Producer、Consumer

    50.3K2714

    ActiveMQ分布式项目中的实际应用

    准备工作: 需要的地方添加相应的依赖(基础依赖就不再说了) 商品服务需要发送商品添加消息,所以需要添加三个依赖,分别是整合Spring需要的两个Jar和ActiveMQ的Jar: ItemServiceImpl.java @Autowired private JmsTemplate jmsTemplate; @Resource // 默认通过id注入,找不到再通过类型注入...监听器配置: <!...功能测试 首先查看一索引库,可以看到目前有943条商品数据 ? ? 再次查看索引库,可以看到新增加了一条数据,现在有944条数据: ? 搜索新添加的商品:,可以看到,已经能够查到了: ?...可以对比一,两个绝对是一模一样的,这样以后用户访问商品详情的时候就可以返回给其一个静态页面,大大减小了服务器压力,访问速度加快,也提升了用户体验。

    45740

    常见web中间件漏洞总结 | Tomcat Nginx JBoss

    但,正常安装的情况,tomcat 8 中默认没有任何用户,且 Manager 页面只允许本地 IP 访问。只有管理员手工修改了这些属性的情况,才可以进行攻击。...add_header,将会覆盖父块中的add_header添加的HTTP头,造成一些安全隐患,导致父块中的XSS设置失效 这是Nginx继承的一个坑,配置的时候要留意子块的配置 3....JBOSS/WildFly 漏洞名称 漏洞影响 影响版本 JBOSS A反序列化命令执行漏洞(CVE-2017-12149)危害:高危 Jboss 的 HttpInvoker 组件中的 ReadOnlyAccessFilter...过滤器中没有进行任何安全检查的情况尝试将来自客户端的数据流进行反序列化,从而导致了漏洞 JBoss 5.x-6.x JBossMQ JMS 反序列化漏洞(CVE-2017-7504)危害:高危 JBoss...大家选型的时候尽可能选择安全版本,下次总结IIS、Weblogic、WebSphere。

    1.9K40

    消息中间件的发展史是一个有趣的历史故事

    前言 可能你没学消息中间件之前都已经听过很多概念了,JMS,AMQP,ActiveMQ,RabbitMQ,Kafka,RocketMQ,一个消息中间件怎么能搞出怎么多概念?...消息中间件属于分布式系统中的一个子系统,关注于数据的发送和接收,利用高效可靠的消息传递机制对分布式系统中的其余各个子系统经进行集成 消息中间件的使用场景 1.异步处理 非核心流程异步化,提高系统响应性能...当有新的系统广告系统对用户的订单也感兴趣的时候,只需要从消息队列中拿消息即可,订单系统完全不用改变 3.流量削峰 当上下游系统处理能力存在差距的时候,可以用消息队列进行缓冲 当有秒杀业务时,一有大量请求涌入时...从技术上讲, Java 应用程序只需 针对 JMS API 编程,选择合适的 MQ 驱动即可, JMS 会打理好其他部分 。ActiveMQ 就是 JMS 的 一种实现 。...详细说一AMQP协议,毕竟现在用RabbitMQ的公司还是很多的,要想学好RabbitMQ,AMQP协议是必须要清楚的。

    2.9K44

    ActiveMQ进阶学习

    定义这两种类型的Destination时我们都可以通过一个name属性来进行构造,: queue 1.3 配置消费者 生产者往指定目的地Destination发送消息后,接下来就是消费者对指定目的地的消息进行消费了...它很好的平衡了对JMS提供者要求低、先进功能事务参与和兼容Java EE环境。...Spring整合JMS的应用中,如果要进行本地的事务管理的话只需要在定义对应的消息监听容器时指定其sessionTransacted属性为true,: class="org.springframework.jms.listener.DefaultMessageListenerContainer...接收到消息后发送一个返回消息时也处于同一事务,但是对于其他操作如数据库访问等将不属于该事务控制。...如果想接收消息和数据库访问处于同一事务中,可配置一个外部的事务管理同时配置一个支持外部事务管理的消息监听容器(DefaultMessageListenerContainer)。

    1.1K60

    微服务架构之Spring Boot(五十五)

    33.1.1 ActiveMQ支持 当ActiveMQ类路径上可用时,Spring Boot也可以配置 ConnectionFactory 。...=admin spring.activemq.password=secret 默认情况, CachingConnectionFactory 使用 spring.jms.* 中的外部配置属性可以控制的合理设置包装本机...添加依赖项并相应地配置 JmsPoolConnectionFactory 来实现, 以下示例所示: spring.activemq.pool.enabled=true spring.activemq.pool.max-connections...默认情况, CachingConnectionFactory 使用 spring.jms.* 中的外部配置属性可以控制的合理设置包装本机 ConnectionFactory : spring.jms.cache.session-cache-size...在后一种情况,您可以通过侦听器方法(或其委托)上添加 @Transactional ,将本地数据存储事 务与传入消息的处理相关联。这确保了本地事务完成后确认传入消息。

    94620

    JProfiler for Mac(Java开发分析软件)

    JProfiler 11 mac版是一款Java分析工具,具有直观的图形界面,可以处理脱机或远程会话,您可以将JProfiler应用程序连接到您的IDE,以便能够配置本地会话而无需处理会话配置。...此外,JProfiler低级别性能分析数据之上添加了语义层,例如在CPU性能分析视图中显示的JDBC,JPA / Hibernate,JMS和JNDI调用。...更高级别的分析数据JProfiler有许多探测器,可以显示来自JRE中有趣子系统的更高级别的数据。...除了JDBC,JPA / Hibernate,JSP / Servlets,JMS,Web服务和JNDI等Java EE子系统之外,JProfiler还提供有关RMI调用,文件,套接字和进程的高级信息。...而且,所有这些视图也可用于您自己的自定义探针,您可以JProfiler中即时配置。内存泄漏的恒星分析没有合适的工具,找不到内存泄漏是不可能的。

    78730
    领券