I've just upgraded to ServiceMix 3.1 (from ServiceMix 3.0). Unfortunately
quite a lot of things didn't work anymore.

1) ServiceMix 3.1 needs JRE 5
ServiceMix 3.0 was able to run on JRE 1.4.x and I don't know why version 3.1
needs JRE 5. Maybe Guillaume can comment on this. We did testing with the
TestSupport class running JRE 1.4.x. Everything works correctly. Which
component(s) need JRE 5? Are there configurations of ServiceMix that can be
run with JRE 1.4.x?

2) In the PollingComponentSupport class (superclass of FilePoller) the
property 'workManager' was removed. Therefore configurations have to be
changed (by simple removing the property in the Spring configuration)

3) Jencks WorkManager needs Transaction Manager property set in Spring
configuration

4) StreamSource handling in Transformer component crashes in toDOMSource
method, when InputStream encoding is other than default (We've used UTF-8
encoding). Reason unknown.

5) Installing LW container without having Service shared library installed
fails without any warning

After 2 hours of browsing the ServiceMix 3.1 sources and applying the
necessary changes our service assemblies worked correctly again. The only
remaining problem is the use of JRE 5. I'm not sure if our customer will
allow us to install JRE 5 in the production environment.

Kind regards
Juergen
-- 
View this message in context: 
http://www.nabble.com/ServiceMix-3.1-with-JRE-1.4.x-tf3233038s12049.html#a8983211
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to