【问题标题】:IllegalStateException "No pool annotation"IllegalStateException “没有池注释”
【发布时间】:2013-07-08 17:41:31
【问题描述】:

想用本地 ActiveMQ 在本地 JBoss 6.1.0 Final 上启动我的 .ear。当我开始 Jboss 时。我明白了:

09:56:52,300 INFO  [org.jboss.ejb3.deployers.JBossASKernel] Created KernelDeployment for: message-service-ejb-1.0-SNAPSHOT.jar
09:56:52,304 INFO  [org.jboss.ejb3.deployers.JBossASKernel] installing bean: jboss.j2ee:ear=message-service-ear-1.0-SNAPSHOT,jar=message-service-ejb-1.0-SNAPSHOT.jar,name=MedhjalparService,service=EJB3
09:56:52,304 INFO  [org.jboss.ejb3.deployers.JBossASKernel]   with dependencies:
09:56:52,304 INFO  [org.jboss.ejb3.deployers.JBossASKernel]   and demands:
09:56:52,304 INFO  [org.jboss.ejb3.deployers.JBossASKernel]     jboss.ejb:service=EJBTimerService; Required: Described
09:56:52,304 INFO  [org.jboss.ejb3.deployers.JBossASKernel]     jboss-switchboard:appName=message-service-ear-1,module=message-service-ejb-1.0-SNAPSHOT,name=MedhjalparService; Required: Create
09:56:52,304 INFO  [org.jboss.ejb3.deployers.JBossASKernel]   and supplies:
09:56:52,305 INFO  [org.jboss.ejb3.deployers.JBossASKernel]     jndi:null
09:56:52,305 INFO  [org.jboss.ejb3.deployers.JBossASKernel]     Class:javax.jms.MessageListener
09:56:52,307 INFO  [org.jboss.ejb3.deployers.JBossASKernel] Added bean(jboss.j2ee:ear=message-service-ear-1.0-SNAPSHOT,jar=message-service-ejb-1.0-SNAPSHOT.jar,name=MedhjalparService,service=EJB3) to KernelDeployment of: message-service-ejb-1.0-SNAPSHOT.jar
09:56:52,347 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to Start: name=jboss.j2ee:ear=message-service-ear-1.0-SNAPSHOT,jar=message-service-ejb-1.0-SNAPSHOT.jar,name=MedhjalparService,service=EJB3 state=Create: java.lang.IllegalStateException: No pool annotation
    at org.jboss.ejb3.EJBContainer.initializePool(EJBContainer.java:1325) [:1.7.21]
    at org.jboss.ejb3.mdb.MessagingContainer.initializePool(MessagingContainer.java:357) [:1.7.21]

代码如下:

@MessageDriven(name = "MessageMDBSample", activationConfig = {
@ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),
@ActivationConfigProperty(propertyName = "destination", propertyValue = "queue/MyQueue"),
@ActivationConfigProperty(propertyName = "acknowledgeMode", propertyValue = "Auto-acknowledge")}


public class ExampleMDBean implements MessageListener{

private static final long serialVersionUID = 1L;

public void onMessage

【问题讨论】:

    标签: jboss ejb activemq jboss6.x jboss-mdb


    【解决方案1】:

    我用错了activeMQ-rar.rar。一个 int 部署在文件名中有一个版本号,而我使用的配置没有..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多