11:19:26,596 INFO [MainDeployer] Starting deployment of package: file:/C:/jboss
/server/default/deploy/JMS_topic.jar
11:19:27,598 INFO [EjbModule] Creating
11:19:27,628 INFO [EjbModule] Deploying JMS_Topic
11:19:27,658 INFO [MessageDrivenContainer] Creating
11:19:27,668 INFO [MessageDrivenInstancePool] Creating
11:19:27,668 INFO [MessageDrivenInstancePool] Created
11:19:27,678 INFO [JMSContainerInvoker] Creating
11:19:27,678 INFO [JMSContainerInvoker] Created
11:19:27,848 INFO [MessageDrivenContainer] Created
11:19:27,848 INFO [EjbModule] Created
11:19:27,858 INFO [EjbModule] Starting
11:19:27,858 INFO [MessageDrivenContainer] Starting
11:19:27,868 INFO [JMSContainerInvoker] Starting
11:19:27,898 INFO [DLQHandler] Creating
11:19:28,199 INFO [DLQHandler] Created
11:19:28,619 INFO [JMSContainerInvoker] Started
11:19:28,619 INFO [MessageDrivenInstancePool] Starting
11:19:28,629 INFO [MessageDrivenInstancePool] Started
11:19:28,629 INFO [MessageDrivenContainer] Started
11:19:28,639 INFO [EjbModule] Started
11:19:28,639 INFO [EJBDeployer] Deployed: file:/C:/jboss/server/default/deploy/
JMS_topic.jar
11:19:28,679 WARN [JMSContainerInvoker] JMS provider failure detected:
javax.jms.JMSSecurityException: Connection not authorized to do durable subscrip
tion on topic: MyDurableTopic
at org.jboss.mq.security.ServerSecurityInterceptor.subscribe(ServerSecur
ityInterceptor.java:142)
at org.jboss.mq.server.TracingInterceptor.subscribe(TracingInterceptor.j
ava:677)
at org.jboss.mq.server.JMSServerInvoker.subscribe(JMSServerInvoker.java:
298)
at org.jboss.mq.il.jvm.JVMServerIL.subscribe(JVMServerIL.java:315)
at org.jboss.mq.Connection.addConsumer(Connection.java:1082)
at org.jboss.mq.SpyConnectionConsumer.<init>(SpyConnectionConsumer.java:
73)
at org.jboss.mq.SpyConnection.createDurableConnectionConsumer(SpyConnect
ion.java:102)
at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerCreate(JMSContaine
rInvoker.java:509)
at org.jboss.ejb.plugins.jms.JMSContainerInvoker.startService(JMSContain
erInvoker.java:579)
at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:1
92)
at org.jboss.ejb.MessageDrivenContainer.startService(MessageDrivenContai
ner.java:220)
at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:1
92)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceControl
ler.java:966)
at $Proxy12.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:392)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy43.start(Unknown Source)
at org.jboss.ejb.EjbModule.startService(EjbModule.java:329)
at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:1
92)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceControl
ler.java:966)
at $Proxy12.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:392)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy19.start(Unknown Source)
at org.jboss.ejb.EJBDeployer.start(EJBDeployer.java:540)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:640)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy7.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
tScanner.java:302)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
canner.java:458)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
doScan(AbstractDeploymentScanner.java:200)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
loop(AbstractDeploymentScanner.java:211)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
run(AbstractDeploymentScanner.java:190)
11:19:29,040 INFO [JMSContainerInvoker] Trying to reconnect to JMS provider
11:19:29,070 INFO [MainDeployer] Deployed package: file:/C:/jboss/server/defaul
t/deploy/JMS_topic.jar
/server/default/deploy/JMS_topic.jar
11:19:27,598 INFO [EjbModule] Creating
11:19:27,628 INFO [EjbModule] Deploying JMS_Topic
11:19:27,658 INFO [MessageDrivenContainer] Creating
11:19:27,668 INFO [MessageDrivenInstancePool] Creating
11:19:27,668 INFO [MessageDrivenInstancePool] Created
11:19:27,678 INFO [JMSContainerInvoker] Creating
11:19:27,678 INFO [JMSContainerInvoker] Created
11:19:27,848 INFO [MessageDrivenContainer] Created
11:19:27,848 INFO [EjbModule] Created
11:19:27,858 INFO [EjbModule] Starting
11:19:27,858 INFO [MessageDrivenContainer] Starting
11:19:27,868 INFO [JMSContainerInvoker] Starting
11:19:27,898 INFO [DLQHandler] Creating
11:19:28,199 INFO [DLQHandler] Created
11:19:28,619 INFO [JMSContainerInvoker] Started
11:19:28,619 INFO [MessageDrivenInstancePool] Starting
11:19:28,629 INFO [MessageDrivenInstancePool] Started
11:19:28,629 INFO [MessageDrivenContainer] Started
11:19:28,639 INFO [EjbModule] Started
11:19:28,639 INFO [EJBDeployer] Deployed: file:/C:/jboss/server/default/deploy/
JMS_topic.jar
11:19:28,679 WARN [JMSContainerInvoker] JMS provider failure detected:
javax.jms.JMSSecurityException: Connection not authorized to do durable subscrip
tion on topic: MyDurableTopic
at org.jboss.mq.security.ServerSecurityInterceptor.subscribe(ServerSecur
ityInterceptor.java:142)
at org.jboss.mq.server.TracingInterceptor.subscribe(TracingInterceptor.j
ava:677)
at org.jboss.mq.server.JMSServerInvoker.subscribe(JMSServerInvoker.java:
298)
at org.jboss.mq.il.jvm.JVMServerIL.subscribe(JVMServerIL.java:315)
at org.jboss.mq.Connection.addConsumer(Connection.java:1082)
at org.jboss.mq.SpyConnectionConsumer.<init>(SpyConnectionConsumer.java:
73)
at org.jboss.mq.SpyConnection.createDurableConnectionConsumer(SpyConnect
ion.java:102)
at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerCreate(JMSContaine
rInvoker.java:509)
at org.jboss.ejb.plugins.jms.JMSContainerInvoker.startService(JMSContain
erInvoker.java:579)
at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:1
92)
at org.jboss.ejb.MessageDrivenContainer.startService(MessageDrivenContai
ner.java:220)
at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:1
92)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceControl
ler.java:966)
at $Proxy12.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:392)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy43.start(Unknown Source)
at org.jboss.ejb.EjbModule.startService(EjbModule.java:329)
at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:1
92)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceControl
ler.java:966)
at $Proxy12.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:392)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy19.start(Unknown Source)
at org.jboss.ejb.EJBDeployer.start(EJBDeployer.java:540)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:640)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy7.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
tScanner.java:302)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
canner.java:458)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
doScan(AbstractDeploymentScanner.java:200)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
loop(AbstractDeploymentScanner.java:211)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
run(AbstractDeploymentScanner.java:190)
11:19:29,040 INFO [JMSContainerInvoker] Trying to reconnect to JMS provider
11:19:29,070 INFO [MainDeployer] Deployed package: file:/C:/jboss/server/defaul
t/deploy/JMS_topic.jar
解决方案 »
- 有关 jsp model2 的执行 sql 语句问题
- String replaceAll方法替换*号出现异常
- 实时监测容器大小如何做到最优性能
- 菜鸟提问:建立一个企业级的java开发环境,需要哪些软件?各部件功能是什么及相互关系?
- 弱弱的问个sql语句
- 请问谁有采用spring 框架的实例代码,1000分给你!
- 初学struts,请问下如果定义html中form标签与Bean的关系?
- 怎么样才能成为牛人啊?欢迎大家来讨论!!更欢迎高手指点。
- ssh框架导入xerces.jar出错 急求。。。。。
- 关于hibernate 更新数据的一个问题请教
- 小弟找暑假实习的地方!有无锡的程序员请进。
- 请教!怎么样实现上传大文件?
偶是用JB开发的,在非持久性部署操作成功后,直接把MDB属性中的非持久性改为持久性,编译没问题,但部署时就发生上述错误,大家再帮我看看!!
要做durable,得配置用户名密码,看看jbossmp-state.xml文件吧,缺省的用户名是john
密码needle
Hashtable props = new Hashtable();
props.put(Context.INITIAL_CONTEXT_FACTORY,
"org.jnp.interfaces.NamingContextFactory");
props.put(Context.PROVIDER_URL, "localhost:1099"); InitialContext iniCtx = new InitialContext(props);
Object tmp = iniCtx.lookup("ConnectionFactory");
TopicConnectionFactory tcf = (TopicConnectionFactory) tmp;
TopicConnection conn = tcf.createTopicConnection("john", "needle");
Topic topic = (Topic) iniCtx.lookup("topic/testTopic");
TopicSession session = conn.createTopicSession(false,
TopicSession.AUTO_ACKNOWLEDGE);
TopicSubscriber recv = session.createDurableSubscriber(topic, "chap6-ex1dtps");
conn.close();
System.out.println("End DurableTopicSetup");
持久性主题和非持久性主题在weblogic中是要进入控制台创建的,JBoss的就不清楚,帮不了你。
感谢你的回答,我还想再问一下,我是用JB7开发的,在MDB的属性设置时,我填写的是topic/testTopic,其他属性没有设置用户名和密码的地方,你给出的这段代码我把它加到MDBean中,且默认用户和密码没改变。编译是通过的,但在部署时依旧是以上错误,我不知道是否代码加的地方不对,还是什么原因?请再详细指教。谢谢!!