The problem appears to be that your is "/sat", whereas the rest of your configuration including your URL is built as if it were "/prog".
IMO the error code for this case should be 404, but Wildfly returns a 405 when a POST, PUT, or DELETE URL is not recognized.