jms远程发送
从一台机器上跑客户端程序,在向远程发送消息时,创建连接工厂的时候抛出下面的的异常
javax.naming.CommunicationException [Root exception is java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is:
java.net.ConnectException: Connection refused]
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:722)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
at javax.naming.InitialContext.lookup(InitialContext.java:392)
at com.teamsun.drp_agent.pub.util.JmsUtils.ConnectService(JmsUtils.java:42)
at com.teamsun.drp_agent.jms.MessageReceiver.<init>(MessageReceiver.java:61)
at com.teamsun.drp_agent.MainService.RunMain(MainService.java:69)
at com.teamsun.drp_agent.MainService.main(MainService.java:40)
Caused by: java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is:
java.net.ConnectException: Connection refused
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:110)
at org.jnp.server.NamingServer_Stub.lookup(Unknown Source)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:625)
... 6 more
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:179)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
...全文
相关推荐
Spring整合Weblogic jms实例详解
模板发送和接收消息* Weblogic JMS 服务器的配置* SAF 远程上下文配置* SAF 导入目的地配置* SAF 错误处理配置
jms远程IBM MQ 收发消息
通过以上步骤,你可以使用JMS客户端模式在远程IBM MQ服务器上实现消息的同步和异步收发。这种模式使得应用程序能够解耦,提高可扩展性和可靠性,同时允许在分布式环境中有效地处理大量数据。
用JMS编程
**MQSeries JMS实现:**- **连接库对象**:连接库对象用于存储与MQSeries相关的配置信息,例如队列管理器名称、远程主机名等。
JMS获取与发送MQ信息 MQ命令
### 配置远程连接配置远程连接涉及创建发送方和接收方通道,以及设置相应的连接参数。
JMS远程调用
标题中的“JMS远程调用”指的是利用JMS来实现在不同系统或进程中进行远程方法调用。这种方式通常涉及将调用请求封装成消息发送到一个消息队列,然后由服务端消费这个消息并执行相应的操作。


Java SE
