Did you copy the starter.ear from starter/ear/target/ to the deploy directory of jboss ?
Good point - the starter.ear file was already in my deploy directory so I didn't have to do that.
Ok, There is a warning in the README.txt file of sample extension project :
WARNING: This can only work if a Unified ClassLoader has been configured on your JBoss (default behavior) and
the load order is first the exoplatform.ear then the sample-ext.ear and finally the starter.ear
I think maybe you should remove and hot redeploy the starter project after deploy the sample-ext (make sure starter is the last one loaded)
Vu - thanks for the tip! I'm not sure what I did, but now it is working. One thing I changed was to add "starter" to the list of dependencies - giving it the least priority:
But I don't know if this was necessary. Anyway, thanks for your help!