Welcome to the forums!
The beans.xml is just a "marker" file to trigger certain container managed services. See this Java EE6 tutorial for more details http://docs.oracle.com/javaee/6/tutorial/doc/gjbnz.html
Thanks. Indeed, I just replaced it with an empty file and it works just file. The "marker only" nature of the file would have been clearer though if it was left blank at the quickstart example.