It turned out to be dependencies. I removed the *ampq* stuff and added spring-rabbit and now it is working like a charm (still using your simplified bean declaration). Between Maven, Spring, and CF, I feel like it is pretty hard to nail down all the dependencies that are needed.