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&async=true"/>
<transportConnector name="nio" enableStatusMonitor="true"
uri="nio://0.0.0.0:54545?soTimeout=60000&daemon=true&keepAlive=true&connectionTimeout=120000&wireFormat.tcpNoDelayEnabled=true&wireFormat.maxInactivityDuration=240000&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.