on the 2008 dc, did you make sure you change the secuity policy to allow for DES?
I think your issue may be java. I remember this being an issue for someone that was trying to setup sso with openfire running on a centos. try using jdk 1.7 if youre not already.