What does your application packaging look like? Do you have a ejb-jar.xml (it's not mandatory)? If yes, then what does the XSD declaration for it look like? What version of EJB does it say the application is?
* Used to inject Post Service
private static class PostServiceHelper
Injection is only supported in container managed component classes. This class doesn't look like one, so it won't be supported here.