Closed mkarg closed 1 year ago
BTW : No, certainly it is not an option to simply switch off TLS. ;-)
Would be great if anybody could comment on this whether there is a simpler workaround we could apply until a real bugfix is published?
Possibly related to https://github.com/payara/Payara/issues/5602.
Hi @mkarg,
Can you attach a sample reproducer application for us to investigate?
Thank you, Alan
As a workaround we have remove the @WebService
annotation, so while this is severe it is not urgent anymore. Hence I have planned to provide a reproducer in June.
Hi,
Due to the lack of updates, we will be closing this issue.
Thanks, Alan
Description
The verb
PROPFIND
(part of WebDAV) fails when TLS is enabled and Payara was rebooted since deployment of the EAR, but only if the EAR also contains a@WebService
.Expected Outcome
There should not be any restriction on the accepted verbs, either with or without TLS, either with or without
@WebService
in the same EAR.Current Outcome
TLS disabled or no
@WebService
contained in the same EAR:PROPFIND
verb is successfully propagated and processed by JAX-RS.TLS enabled and
@WebService
contained in the same EAR: Payara blocks with 501 and the following explanation in the response entity:Steps to reproduce
@PROPFIND @PATH("myresource")
annotated method, where@PROPFIND
is defined as a JAX-RS custom extension for the verb"PROPFIND"
.curl -X PROPFIND https://localhost:8080/myresource
Workaround
Strange but true,
PROPFIND
works even with TLS unless the reboot is performed.Environment