Don't forget that there's a difference between how you build and how you deploy. That is, you may be building against XStream, but you should also package it in the .war file for deployment.
Explode your resultant .war file (jar tvf {filename}
to see the contents) and check whether it's there (a .jar file under WEB-INF/lib
). I suspect it's not.