All construction/injection callbacks is usually delegated to the appserver. I would consult the Weblogic docs/forum/support if @PostConstruct is supported by the appserver.
At least I can tell that it just works with
Tomcat 6 and Glassfish 2 at my dev environment. Sorry, I can't tell more about Weblogic as I've never used it.