Migration of existing WebLogic / Oracle bug: https://bug.oraclecorp.com/pls/bug/webbug_edit.edit_info_top?rptno=9477981
When the method with @PostConstruct annotation in the webservice is called, Null pointer exception will be thrown.
Web services should default to not having as web methods that are annotated with @PostConstruct, @PreDestroy, @PostActivate, or @PrePassivate. These methods are lifecycle methods, not business methods. They should not be exposed as web services in WSDL.
According to notes from the wiki, QA has already agreed that RI has correct generation of legal web operations. So it's not needed to integrate this change to jaxws22.
Original fix: http://tamarac.us.oracle.com/describe.php?change=1388317