kumuluz / kumuluzee

Lightweight open-source framework for developing microservices using standard Java EE technologies and migrating Java EE to cloud-native architecture.
https://ee.kumuluz.com
MIT License
291 stars 71 forks source link

CXF implementation of Jax-WS #97

Closed gpor0 closed 6 years ago

gpor0 commented 6 years ago

CXF implementation for jax-ws. Supports ws instantiation by weld when kumuluzee-cdi dependency is selected. When there is no cdi dependency, pojo is used as class instance.

All webservice endpoints are registered automatically with javax.jws.WebService annotation.

Top-down approach is selected when wsdlLocation points to valid wsdl file, otherwise bottom-up approach is in place.

Context root or endpoint url pattern can be changed with com.kumuluz.ee.jaxws.cxf.annotations.WsContext annotation.

Default values when no WsContext annotation is present: Context root defaults to /*. Endpoint url pattern defaults to fully qualified endpoint class name.