Well since i was using NetBeans 8 and i couldn't use TomEE with JEE Web 7, i had to put javax.ejb inside {tomcat-home}/lib..
Unfortunately netbeans still doesn't recognize it so i updated the project.properties
inside nbproject
folder and add ${j2ee.server.home}/lib/javax.ejb-api-3.2.jar
to the j2ee.platform.classpath
property..
Now netbeans recognizes the lib and build with it and i don't need to include in the project libs..
(the only thing i needed inside java ee web api was the annotations and ejb, now i'm loading them manually..