We\'ve been running a web app on a development server and recently somebody built a production server for us (with supposedly) the exact same tomcat config including the JSF
I had this same error but using WildFly. Don't know why but, I couldn't see the CDI facet option to add to my project. So in order to suppress this error message I had to create the beans.xml manually inside WEB-INF folder.