SessionContext is context related to current session bean. in your case Resources class is not any kind of ejb bean, that is why SessionContext is not injected.
try adding @Stateless to Resources class. In any case it seems bit odd that you want to create producer for SessionContext which is valid just for current bean. see javadoc on where SC is valid and what does it relate to http://docs.oracle.com/javaee/7/api/javax/ejb/SessionContext.html