"The VM transport is used for intra-VM communication between components managed by Mule."
mule-config.xml里加入如下入口:
<inbound>
<vm:inbound-endpoint address="vm://vmtest" />
</inbound>
从程序里面启动mule服务,和往这个入口传参数:
MuleServer server = new MuleServer("conf/mule-config.xml");
server.start(false, false);
......
MuleClient client = new MuleClient();
message = client.send("vm://vmtest","string",null);
要注意的是必须从程序里启动mule服务。若是用右键mule-config.xml Run as Mule Server,再在程序里只用
MuleClient client = new MuleClient();
message = client.send("vm://vmtest","string",null);
就会出现如下错误:
********************************************************************************
Message : There is no receiver registered on connector "connector.VM.0" for endpointUri vm://vmtest
Type : org.mule.api.transport.NoReceiverForEndpointException
Code : MULE_ERROR-67001
JavaDoc : http://www.mulesource.org/docs/site/current2/apidocs/org/mule/api/transport/NoReceiverForEndpointException.html
********************************************************************************
分享到:
相关推荐
### 使用Backup Exec备份和恢复ESX vm #### 知识点概述 本文旨在详细介绍如何使用Backup Exec软件对ESX虚拟机进行备份与恢复的过程。Backup Exec是一款由Veritas(现属Symantec)开发的企业级备份与恢复解决方案,...
ActiveMQ提供了多种传输选项,如TCP、SSL、NIO、VM等,这些传输层负责将消息从一个节点安全、高效地传递到另一个节点。Ember可能是一个特定的传输实现或插件,用于优化或扩展ActiveMQ的网络通信能力。 Ember是一个...
- **记录技术**:使用垂直记录、TMR读取头和EPRML技术增加存储密度。 - **缓存管理**:利用先进缓存算法提高数据读写效率。 - **全道多扇区传输**:在不依赖本地处理器的情况下,可以一次性传输多个扇区数据。 - **...
2.2.1 VM Transport 9 2.2.2 TCP Transport 10 2.2.3 Failover Transport 10 2.2.4 Discovery transport 11 2.3 持久化 12 2.3.1 AMQ Message Store 12 2.3.2 Kaha Persistence 12 2.3.3 JDBC ...
2. 当控制台(Console)窗口中显示“Connected to the target VM, address: '127.0.0.1:4001', transport: 'socket'”,表示已成功连接到远程服务器。 3. 此时,可以像调试本地代码一样设置断点、查看变量值等。 ##...
- **VM Transport**:虚拟机内部传输。 - **更多**:还有许多其他传输方式,如SSL、WebSocket等。 #### 4. **配置概述** Mule的配置主要包括以下几个方面: - **服务配置**:定义服务的行为和属性。 - **端点配置*...
2. 切换到Environment标签页,添加一个新的变量,名称为MAVEN_OPTS,值为-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=y。 3. 打开Run-> Debug ...
《QPTSV300R001B01D005SP01版本使用指导书》详细阐述了宇视科技的一款视频监控网络设备——Person Transport System(PTS)人脸速通门系统的软件版本管理与操作流程。此文档旨在提供内部使用的专业指南,帮助用户...
Connected to the target VM, address: '172.28.50.43:5006', transport: 'socket' ``` 现在,我们可以在Idea中设置断点,单步执行代码,查看变量值等等。 Spring Boot远程调试的优点 使用Spring Boot远程调试可以...
【在vSphere VDS上支持NSX-T功能...总的来说,这个解决方案为vSphere用户提供了在VDS上使用NSX-T的功能,简化了从传统VDS到NSX-T的迁移过程,同时保持了对现有VM网络配置的兼容性,降低了迁移风险,确保了业务连续性。
-vmargs -Xms256m -Xmx1024m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m ``` 通过上述设置,可以有效地控制Eclipse的内存使用,防止内存溢出问题的发生。 ### 五、总结 内存溢出是Java应用中常见的问题,...
In-VM Transport是一种在同一个Java虚拟机(JVM)内传递消息的机制,适用于需要在本地执行的服务间通信。 #### 附录 本指南还包含了文档约定、反馈收集、致谢等附加信息,对开发人员理解如何有效地使用JBoss ESB...
3. **VM31BSTI.DLL**:这个文件可能是STILL Image Transport Interface (STI) 驱动的一部分,STI是Windows中用于控制静态图像设备(如摄像头)的标准接口。 4. **VM31BTXP.DS、VM31BTWN.DS**:这些文件可能包含了...
3. **VM31bSTI.dll**:STI(Still Image Transport Interface)是Windows中的一个接口库,用于处理静态图像捕获。这个DLL文件提供了摄像头捕获静止图像的能力。 4. **RunSetup.dll**:通常,这是一个安装程序的一...
Transport.send(message); ``` 以上就是使用JavaMail API结合FreeMarker模板发送邮件的基本步骤。你可以根据实际需求调整模板设计,或者使用其他模板引擎,如Thymeleaf或Velocity,它们的原理类似,只是语法和API略...
- `-server`:使用Server VM,适合于运行多线程应用。 - `-Xdebug`:开启调试模式。 - `-Xnoagent`:禁用Java HotSpot Profiler。 - `-Djava.compiler=NONE`:禁用Java即时编译器(JIT Compiler)。 - `-Xrunjdwp...
设置环境变量,使用idea 调试 JAVAWS_VM_ARGS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
- `-server`:指定使用Server VM,适合于长时间运行的应用服务。 - `-Xms64M` 和 `-Xmx512M`:分别设置了初始堆大小和最大堆大小。 - `-XX:MaxPermSize=256M`:设置永久代的最大大小。 - `Dcom.sun.management....