Thanks. I had managed to get the resource into my context and access it through InitialContext, the problem was how to inject it into my constructor using Weld. The @Resource annotation sadly isn't allowed on constructors.
The mind is a strange and wonderful thing. I'm not sure that it will ever be able to figure itself out, everything else, maybe. From the atom to the universe, everything, except itself.