JerseyでのRestのサービスで、 例外が発生した場合、例外をスローするとレスポンスとして、 例外が呼び出しもとに通知されます。 通知の形式は、そのまま通常のExceptionだと、スタックトレースになります。 Jerseyの場合、下記の様にWebApplicationExceptionクラスをスローするとHTTPステータスコードの400や500を呼び出し元へ戻します。 throw new WebApplicationException(400);又は、独自例外クラスでやる場合は、WebApplicationExceptionクラスを継承して、下記のような方法でも可能です。 import javax.ws.rs.WebApplicationException; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Resp