Hi, I don't understand this: "ActiveMQ can be run on a Java 1.4.x system, however, Java 1.5 is required to compile/build ActiveMQ". When I try to run ActiveMq, I get the following error:
java.lang.UnsupportedClassVersionError: org/apache/activemq/jndi/ActiveMQInitialContextFactory (Unsupported major.minor version 49.0) I use the jar activemq-all-5.0.0.jar to run my application. ¿Is Java 1.4.x compatible or not???. I want to migrate from openjms to activemq, but there are clients on WindowsNT, and java 1.5 is not compatible. I try with the retrotranslator too, but too many errors appears: java.lang.NoSuchMethodError: java.util.Timer.<init>(Ljava/lang/String;Z)V at org.apache.activemq.thread.Scheduler.<clinit>(Scheduler.java:40) at org.apache.activemq.transport.InactivityMonitor.startMonitorThreads(InactivityMonitor.java:186) at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:128) at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83) at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:185) at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:172) at java.lang.Thread.run(Unknown Source) 08:27:11.844 ERROR [main] - Unable to connect to JMS server javax.jms.JMSException: Wire format negotiation timeout: peer did not send his wire format. at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:62) at org.apache.activemq.ActiveMQConnection.syncSendPacket(ActiveMQConnection.java:1183) at org.apache.activemq.ActiveMQConnection.ensureConnectionInfoSent(ActiveMQConnection.java:1262) at org.apache.activemq.ActiveMQConnection.start(ActiveMQConnection.java:453) at com.tissat.gis112.messaging.jms.JMSManager.connect(JMSManager.java:372) at com.tissat.gis112.messaging.jms.JMSManager.<init>(JMSManager.java:87) at com.tissat.gis112.messaging.jms.JMSManager.getInstance(JMSManager.java:105) at com.tissat.gis112.messaging.test.TestJMS.main(TestJMS.java:29) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.sf.retrotranslator.transformer.JITRetrotranslator.execute(JITRetrotranslator.java:157) at net.sf.retrotranslator.transformer.JITRetrotranslator.main(JITRetrotranslator.java:140) Caused by: java.io.IOException: Wire format negotiation timeout: peer did not send his wire format. at org.apache.activemq.transport.WireFormatNegotiator.oneway(WireFormatNegotiator.java:85) at org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:40) at org.apache.activemq.transport.ResponseCorrelator.asyncRequest(ResponseCorrelator.java:70) at org.apache.activemq.transport.ResponseCorrelator.request(ResponseCorrelator.java:75) at org.apache.activemq.ActiveMQConnection.syncSendPacket(ActiveMQConnection.java:1172) I don't want to spend my time trying with retrotranslator and 1.4.x. Is Activemq runnable from Java1.4.x??? Another version is compatible with java 1.4.x??? Thanks in advanced: F.Zuriaga -- View this message in context: http://www.nabble.com/Problem-running-ActiveMq-5.0.0-on-java-1.4.x-tp16115642s2354p16115642.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.