Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
2.7.14
-
None
-
Unknown
Description
In the org.apache.cxf.aegis.type.java5.AnnotationReader class, the two lines
private static final Class<? extends Annotation> WEB_PARAM = load("javax.jws.WebParam"); private static final Class<? extends Annotation> WEB_RESULT = load("javax.jws.WebResult");
attempt to load classes from the javax.jws package reflectively. However, the javax.jws package is not imported in the osgi bundle (jar) headers, which means they will always fail in an osgi environment.
Please add this package to the bundle's imported packages header (possibly with resolution:=optional, if it should be optional) so that it will behave the same in an osgi environment as it does outside of it.