title: jersey why reponse 404 instead of validation message when I missing parameter
body: <pre><code>@Path("report/v1")
  public class ReportService {
  
      @Path("report")
      @GET
      @Produces("application/json")
      public ReportResponse report(@NotNull @QueryParam("startDate") String startDate,
                                      @NotNull @QueryParam("endDate") String endDate,
                                      @NotNull(message = "{param.invalid.periodType}") @QueryParam("periodType") String periodType) {
          PublisherResponse res = new PublisherResponse();
  </code></pre>
  
  <p>I called method like below..</p>
  
  <p><a href="http://localhost:8080/report/v1/report?startDate=20140101&amp;endDate=20140505" rel="nofollow">http://localhost:8080/report/v1/report?startDate=20140101&amp;endDate=20140505</a></p>
  
  <p>I expected validation error because periodType is missing. but returned 404.</p>
  
  <p>How can i fix?</p>