I had this issue after attempting to migrate from geronimo. My layout was an Ear that contained 2 wars. I had all my dependencies defined in the war pom files, and nothing in the ear pom files. I moved all my dependencies to the ear except for a SOA server dependency and an impl project. The dependencies in the war are all marked as provided.
Hope this helps.