I am trying to config tomee with the activemq.xml and it throws me the follow
mistake:

GRAVE: ActiveMQ failed to start broker
java.lang.AbstractMethodError
        at
org.apache.commons.dbcp.DelegatingConnection.isValid(DelegatingConnection.java:626)
        at
org.apache.commons.dbcp.DelegatingConnection.isValid(DelegatingConnection.java:626)
        at
org.apache.commons.dbcp.DelegatingConnection.isValid(DelegatingConnection.java:626)
        at
org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.checkpoint(JDBCPersistenceAdapter.java:668)
        at
org.apache.openejb.resource.activemq.ActiveMQ5Factory$1.run(ActiveMQ5Factory.java:184)


this is my activemq configuration:

<beans
    xmlns="http://www.springframework.org/schema/beans";
    xmlns:amq="http://activemq.apache.org/schema/core";
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
    xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
  http://activemq.apache.org/schema/core
http://activemq.apache.org/schema/core/activemq-core-5.8.0.xsd";>

  
  <bean
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="location">
     
<value>file:/home/emendez/Servidores/apache-tomee-plus-1.7.1/conf/activemq.properties</value>
    </property>
    <property name="properties">
      <props>
        <prop key="conf.db.host">${database-host}:${database-port}</prop>
        <prop key="conf.db.un">${database-username}</prop>
        <prop key="conf.db.pw">${database-password}</prop>
        <prop key="data.dir">${data}</prop>
      </props>
    </property>
  </bean>

  <broker xmlns="http://activemq.apache.org/schema/core";
          useJmx="true"
          brokerName="spectrum"
          useShutdownHook="false"
          persistent="true"
          start="false"
          schedulerSupport="false"
          enableStatistics="false"
          offlineDurableSubscriberTimeout="259200000"
          offlineDurableSubscriberTaskSchedule="3600000">

    <persistenceAdapter>
      <jdbcPersistenceAdapter createTablesOnStartup="false"
dataSource="#postgresql-activemq-ds">
        <adapter>
          <postgresql-jdbc-adapter/>
        </adapter>
      </jdbcPersistenceAdapter>
    </persistenceAdapter>

    

    
    <transportConnectors>
      <transportConnector name="vm"
uri="vm://spectrum?waitForStart=30000&amp;async=true"/>
      <transportConnector name="nio" enableStatusMonitor="true"
uri="nio://0.0.0.0:54545?soTimeout=60000&amp;daemon=true&amp;keepAlive=true&amp;connectionTimeout=120000&amp;wireFormat.tcpNoDelayEnabled=true&amp;wireFormat.maxInactivityDuration=240000&amp;wireFormat.maxInactivityDurationInitalDelay=120000"/>
    </transportConnectors>

  </broker>

  <bean id="postgresql-activemq-ds"
class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
    <property name="driverClassName" value="org.postgresql.Driver"/>
    <property name="url"
value="jdbc:postgresql://${conf.db.host}/openejb_activemq"/>
    <property name="username" value="${conf.db.un}"/>
    <property name="password" value="${conf.db.pw}"/>
    <property name="poolPreparedStatements" value="true"/>
  </bean>

</beans>

other users had the same problem and added that libraries:

geronimo-jms_1.1_spec-1.1.1.jar
javax.jms-api-2.0.jar
spring-beans-3.2.9.RELEASE.jar
activemq-spring-5.8.0.jar
spring-beans-3.2.9.RELEASE.jar
spring-context-3.2.9.RELEASE.jar
spring-core-3.2.9.RELEASE.jar
spring-expression-4.0.2.RELEASE.jar
spring-web-3.2.9.RELEASE.jar

I have done anything but it still doesnt work....I dont know whats the
problem....

thanks for your help...







--
View this message in context: 
http://tomee-openejb.979440.n4.nabble.com/java-lang-AbstractMethodError-tp4673454.html
Sent from the TomEE Users mailing list archive at Nabble.com.

Reply via email to