Is is a weld bug or javassist bug?
see http://www.seamframework.org/Community/SeamRemotingSnapshotModelExsampleCantSave
If injecting HttpSession container will proxy javax.servlet.http.HttpSession. But HttpSession's classload is tomcat's StandardClassLoader so it can not load app's class of javassist