Hermes JMS+JBoss配置问题

问题描述

各位大侠,小弟在安装HermesJMS+JBoss配置的时候,出现下列问题,求教············javax.naming.CommunicationException[Rootexceptionisjava.rmi.ServerException:RemoteExceptionoccurredinserverthread;nestedexceptionis:java.rmi.UnmarshalException:errorunmarshallingarguments;nestedexceptionis:java.net.MalformedURLException:noprotocol:Files/HermesJMS/lib/ext/hermes-imq.jar]atorg.jnp.interfaces.NamingContext.list(NamingContext.java:797)atorg.jnp.interfaces.NamingContext.list(NamingContext.java:771)atjavax.naming.InitialContext.list(InitialContext.java:436)athermes.browser.model.tree.ContextTreeNode.setContext(ContextTreeNode.java:105)athermes.browser.model.tree.ContextTreeNode.<init>(ContextTreeNode.java:69)athermes.browser.model.tree.ContextTreeNode.<init>(ContextTreeNode.java:74)athermes.browser.components.ContextTreeModelFactory.create(ContextTreeModelFactory.java:60)athermes.browser.tasks.JNDIBrowseTask.invoke(JNDIBrowseTask.java:59)athermes.browser.tasks.TaskSupport.run(TaskSupport.java:175)athermes.browser.tasks.ThreadPool.run(ThreadPool.java:170)atjava.lang.Thread.run(Thread.java:619)Causedby:java.rmi.ServerException:RemoteExceptionoccurredinserverthread;nestedexceptionis:java.rmi.UnmarshalException:errorunmarshallingarguments;nestedexceptionis:java.net.MalformedURLException:noprotocol:Files/HermesJMS/lib/ext/hermes-imq.jaratsun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:336)atsun.rmi.transport.Transport$1.run(Transport.java:159)atjava.security.AccessController.doPrivileged(NativeMethod)atsun.rmi.transport.Transport.serviceCall(Transport.java:155)atsun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)atsun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)atsun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)atjava.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)atjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)atjava.lang.Thread.run(Thread.java:619)atsun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)atsun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)atsun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)atorg.jnp.server.NamingServer_Stub.list(UnknownSource)atorg.jnp.interfaces.NamingContext.list(NamingContext.java:785)...10moreCausedby:java.rmi.UnmarshalException:errorunmarshallingarguments;nestedexceptionis:java.net.MalformedURLException:noprotocol:Files/HermesJMS/lib/ext/hermes-imq.jaratsun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:293)atsun.rmi.transport.Transport$1.run(Transport.java:159)atjava.security.AccessController.doPrivileged(NativeMethod)atsun.rmi.transport.Transport.serviceCall(Transport.java:155)atsun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)atsun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)atsun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)atjava.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)atjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)...1moreCausedby:java.net.MalformedURLException:noprotocol:Files/HermesJMS/lib/ext/hermes-imq.jaratjava.net.URL.<init>(URL.java:567)atjava.net.URL.<init>(URL.java:464)atjava.net.URL.<init>(URL.java:413)atsun.rmi.server.LoaderHandler.pathToURLs(LoaderHandler.java:751)atsun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:147)atjava.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620)atorg.jboss.system.JBossRMIClassLoader.loadClass(JBossRMIClassLoader.java:79)atjava.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247)atsun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197)atjava.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1575)atjava.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)atjava.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)atjava.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)atjava.io.ObjectInputStream.readObject(ObjectInputStream.java:351)atjavax.naming.CompoundName.readObject(CompoundName.java:554)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:597)atjava.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)atjava.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849)atjava.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)atjava.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)atjava.io.ObjectInputStream.readObject(ObjectInputStream.java:351)atsun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:306)atsun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:290)...9more

时间: 2024-11-08 19:13:58

Hermes JMS+JBoss配置问题的相关文章

JMS + jboss EAP 6.2 示例

.Net中如果需要消息队列功能,可以很方便的使用微软自带的MSMQ,对应到Java中,这个功能就是JMS(Java Message Service). 下面以Jboss EAP 6.2环境,介绍一下基本的用法: JMS有二种基本的使用模式, 一种是点对点模式(即"一条"消息只能从"一个"发送方传输到"一个"接收方) - 这种模式下,发送方.接收方不必同时在线,消息在未取回走,一直存放在队列中. 另一种是发布/订阅模式,即一条消息(该模式下,称为&

常见Java开源JMS消息中间件及特性简介

JMS开源消息中间件有很多,本文对常见的几种进行了列举和简单比较,希望对MOM选型的个人和企业有所帮助. mom4j mom4j是一个完全实现JMS1.1规范的消息中间件并且向下兼容JMS1.0与1.02.它提供了自己的消息处理存储使它独立于关系数据与语言,所以它的客户端可以用任何语言开发. OpenJMS OpenJMS是一个开源的Java Message Service API 1.0.2 规范的实现,它包含有以下特性: *. 它既支持点到点(point-to-point)(PTP)模型和发

需要安全认证的远程EJB调用示例(Jboss EAP 6.2环境)

一,Remote EJB 服务接口定义: 1 package yjmyzz.ejb.server.helloworld; 2 3 public interface HelloWorldService { 4 5 public String sayHello(String name); 6 7 } 实现: 1 package yjmyzz.ejb.server.helloworld; 2 3 import javax.annotation.security.RolesAllowed; 4 impo

ActiveMQ第四弹:在HermesJMS中创建ActiveMQ Session

Hermes JMS是一个开源免费的跨平台的JMS消息监听工具.它可以很方便和各种JMS框架集成和交互,可以用来监听.发送.接收.修改.存储消息等.这篇文章将讲解HermesJMS如何集成ActiveMQ并与其交互. ActiveMQ在通过命令行运行时会自动启动一个Web终端,默认地址是http://localhost:8161/admin,默认用户名/密码为admin/admin.通过这个web终端可以监控和操作ActiveMQ.但是这个Web终端有两个缺陷,第一是功能较弱,有些需求不能满足:

在JBoss集群中建立JMS集群服务

JMS集群的意义在于提升系统在处理消息时的并发能力,建立这样的集群,有三个步骤: 1.配置JMS消息持久化所使用的数据库 2.配置分布式的jndi环境 3.配置分布式JMS集群 在JBoss集群中,系统采用hibernate的方式来保存消息,所以能够兼容hibernate支持的所有数据库. JBoss默认采用 hsql,在我们的例子中,将使用oracle 9.2.首先需要配置连接到数据库的jndi数据源. 方法是把doc\examples\jca下的 oracle-ds.xml文件拷贝到serv

jboss7 数据源-关于JBOSS AS7 多个数据源配置问题

问题描述 关于JBOSS AS7 多个数据源配置问题 我在JBOSS7的standalone.xml配置文件中配置了两个数据源,JAVA代理连接第一数据源能否正常连接,并能否正常访问到数据库的数据,但连接另外一个数据源时就报错,报错信息:ARJUNA012140: Adding multiple last resources is disallowed. Trying to add LastResourceRecord 我使用的JDBC连接. 请各位大侠帮忙指点下,多个数据源在JBOSS7如何使

客户端用的ActiveMQ,能连接JBoss发布的JMS消息吗

问题描述 我们一个系统使用JMS进行通信.发布消息那端用的是JBOSS.我们这端用的是APACHE的AciveMQ,连接不成功.报的异常如下:2011-4-25 17:34:27 org.springframework.jms.listener.DefaultMessageListenerContainer handleListenerSetupFailure警告: Setup of JMS message listener invoker failed for destination 'que

关于Sping JBOSS JMS 的问题,求解决,谢谢!~

问题描述 为了实现一个简单的 基于web的JMS 实例.JBOSS+SPRING+JMS在JBOSS的 jbossmq-destinations-service.xml 里加入了以下 绑定信息[color=red] <!-- Register User Send/Receive Queue --> <mbean code="org.jboss.mq.server.jmx.Queue" name="jboss.mq.destination:service=Qu

JBOSS JMS程序运行异常,请高手解答

问题描述 系统环境:LINUX+jboss4.0.0+应用程序整体架构:程序之间采用JMS方式数据通信应用程序业务需求:数据采集---->入消息队列-------->出队列-------->短信发送应用程序A:数据采集------>入消息队列A程序运行异常报错如下:[WARN]2011-04-2700:01:30method:org.jboss.mq.Connection.asynchFailure(Connection.java:459)Connectionfailure:org