OK, after further investigation, I have solved this problem. The WAR files had beans.xml files, as well as having the REST resources annotated with @ManagedBean. By removing the beans.xml files, but keeping the @ManagedBean annotations, it works.
Regards,
Steve.
[Message sent by forum member 'suttridge_farm']
http://forums.java.net/jive/thread.jspa?messageID=485267