If your question is about disable HTTP put for ALL calls to the web container I do not hink it's possible.
But if you want to disable HTTP put for a web application a POSSIBLE solution could be to use the
"<security-constraint>" in the web.xml to make sure that the specified "<http-method>" can only by executed
if the caller is in a special group (that no one is)