WebSphere MQ and DefaultMessageListenerContainer
one of the joys of life is to work with the WebSphere environment. one of the catches is working with the fantastic Spring Integration and the [insert your favorite expletive] WebSphere App Server.
here's a recent problem that i keep forgetting about; DefaultMessageListenerContainer doesn't play nice in the common WebSphere setup.
so, the thing to remember is to set the following on your DefaultMessageListenerContainer;
- sessionTransacted = false
- cacheLevelName = CACHE_NONE
and you're good