Just realized after looking through the jboss code that the interface (YourName)MBean.java must be in the same package as the (YourName).java class.
Is this a bug? I think that the interfaces should be allowed to be outside the package. The jboss tutorial even shows all the XDoclet generated stuff as being outside the package from your bean code.
Anyhow... for those that run into this for themselves.
your interface has to be in the same package as your MBean class ... i think that should fix the "org.jboss.deployment.DeploymentException: Class does not expose a management interface" error