We have done it multiple times.
As for Spring, I never used it in anger.
Our Java Web projects usually are built on top of JEE stacks or Jersey.
We have done it multiple times.