![](/img/trans.png)
[英]Why CORSFilter conflicts with ExceptionMapper<Throwable>?
我有這個 Java thorntail 應用程序,我想在其中捕獲所有未捕獲的異常。 我想用 500 而不是 JAXRS 給出的默認錯誤頁面來響應,所以我只使用了ExceptionMapper<Throwable> 。 使用 Postman 進行了測試沒有問題,但是一旦我嘗試在瀏覽器中 ...
[英]Why CORSFilter conflicts with ExceptionMapper<Throwable>?
我有這個 Java thorntail 應用程序,我想在其中捕獲所有未捕獲的異常。 我想用 500 而不是 JAXRS 給出的默認錯誤頁面來響應,所以我只使用了ExceptionMapper<Throwable> 。 使用 Postman 進行了測試沒有問題,但是一旦我嘗試在瀏覽器中 ...
[英]Java: What REST Response does the client recieve when an exception is thrown and an ExceptionMapper is used?
我試圖了解ExceptionMapper的工作方式。 假設我定義了一個REST服務,該服務返回XYZResponse擴展BaseResponse。 另外,我定義了一個ExceptionMapper,該異常返回擴展了BaseResponse的FailureResponse。 如果發生 ...
[英]JAX-RS (jersey implementation) ExceptionMapper<Throwable> aren't catching ConstraintViolationException
我有一個ExceptionMapper作為處理我所有ExceptionMapper的Provider 。 所以很明顯,我的類實現了ExceptionMapper<Throwable>並且我們知道,所有異常都以某種方式擴展了Throwable 。 現在我使用 jax-rs @NotNu ...
[英]Custom HTTP reason phrase using ExceptionMapper
我定義了以下異常映射器來處理自定義HttpCustomException 在代碼中引發HttpCustomNotAuthorizedException ,我可以在catalina.out中看到toResponse方法末尾定義的日志消息。 因此,在請求處理期間將調用HttpCustomE ...
[英]Use ExceptionMapper to log CLIENT_ERRORs
我正在使用使用Dropwizard的應用程序,該應用程序具有ExceptionMapper的以下實現: https : //github.com/dropwizard/dropwizard/blob/master/dropwizard-jersey/src/main/java/io/dropwi ...
[英]Custom WebApplicationExceptions in jaxrs caught by ExceptionMapper show up in server log
我使用以下Exceptionmapper將我的jaxrs rest api中的WebApplicationExceptions映射到響應。 這可以正常工作,並且確實可以完成它的工作,但是當我拋出自定義錯誤時,例如throw new NotFoundException("custom me ...
[英]how to map JSON parsing related errors to json response in jersey
我定義了一個數據類型及其 API: 如果我擺姿勢{ "name": "xxx" } ,一切都很好, 但是當我發布{ "name1": "xxx" } ,我得到了以下text/plain回復: 我更喜歡將上述錯誤轉換為 JSON 響應。 但是事件我添加了以下異常映射器,它沒有返回 JSON ...
[英]Exception Mapping in Restful Spring boot application
我有一個自定義的Exception類,當發生異常時,我想作為json返回。 SpringCacheException.java RestExceptionHandler.java 拋出異常: 在這里,我正在從數據庫中刪除聯系人表,並且引發了異常,並且得到了以下較長的 ...
[英]Catching any exception Jackson throws with a single ExceptionMapper
我有一個JAX-RS項目,它使用Jackson來處理JSON轉換。 當Jackson拋出異常時,它會自動返回帶有錯誤描述的字符串。 因為我想返回一個自定義JSON對象,所以我創建了一個ExceptionMapper 。 問題是,當我確切地指定拋出的Exception的類型時, ...
[英]Jersey ExceptionMapper, rely on another ExceptionMapper
我有一個ExceptionMapper ,它是通用公共庫的一部分: 現在,在我的特定項目中,我有自己的ExceptionMapper : 我想將SomeAdHocException轉換為GenericException並讓GenericExceptionMapper負責進一步處理 ...
[英]Junit: testing thrown exception while using exception mapper
在使用異常映射器時,如何使用Junit4測試拋出的異常? ...
[英]Jersey test - ExceptionMapper - UniformInterfaceException when HTTP status is not 200
我必須使用jersey-test-framework-grizzly2測試Jersey 1.19。 存在具有注冊的REST端點和異常映射器類的配置類: 當我執行/測試返回HTTP狀態200的REST端點時,它運行良好。 如果拋出異常,則異常映射器會很好地處理它,並返回帶有錯誤代碼 ...
[英]Can you import Jersey custom ExceptionMappers from a .jar war file into a .war file?
運行JUnit測試時,我一直收到此錯誤。 僅當我嘗試將Jersey自定義ExceptionMappers從.jar文件導入到.war文件時,才會發生這種情況。 我知道映射器在.war文件中時可以正常工作,但是我有兩個單獨的模塊需要它們,並且不希望復制映射器以使每個模塊中都有一個。 ...
[英]JAX-RS Exception Mapper not working in Grizzly container
隨着項目的規模越來越大,與團隊一起工作在Jersey Web應用程序上,我們決定從Tomcat切換到Grizzly,以允許將項目的一部分部署在不同的端口號上。 我現在發現,我們擁有的自定義異常處理現在無法正常工作,相反,我總是得到灰白的html頁面。 示例異常: 制圖員: ...
[英]Jersey invoking sub resource wrongly
我正在使用JAX-RS學習RESTful Web服務。 我有一個MessageResource和一個子資源CommentResource 。 在我的MessageResource我使用測試方法映射了注釋子資源,我在MessageResource類中進行了注釋,因為我不希望調用Commen ...
[英]Jersey SQLException Mapper not Called
這是我的SqlExceptionMapper 在這里我在函數的catch塊中拋出異常 這是我的web.xml 我已經調試了代碼,並且catch塊拋出SQLException,唯一的問題是它沒有映射到我創建的映射器。 ...
[英]Jersey test - ExceptionMapper is not invoked
我有 REST Web 服務,我使用 Jersey Test、Mockito、Junit 進行測試。 當 Web 服務方法成功執行時,我得到正確的響應。 如果數據無效,則拋出自定義異常,必須由 ExceptionMapper 處理。 它應該返回相同的結構響應,但具有不同的代碼。 Exception ...
[英]Spring JsonExceptionMapper ExceptionMapper handling.
啟動服務器時,在weblogic控制台中出現以下錯誤。 嚴重:缺少參數索引0的構造函數public com.test.mine.exception.JsonExceptionMapper(java.lang.String,com.fasterxml.jackson.core.JsonLoc ...
[英]Jersey unable to catch any Jackson Exception
對於我的 REST api,我使用 jersey 和 ExceptionMapper 來捕獲全局異常。 它適用於我的應用程序拋出的所有異常,但我無法捕獲 jackson 拋出的異常。 例如,我的端點之一接受包含枚舉的對象。 如果請求中的 Json 具有不在 enum jersey 中的值,則拋出此 ...
[英]JAXRS/Jersey 2 - Validation errors does not invoke the ExceptionMapper
使用最新的Jersey(2.22.1),我已經成功創建了我的自定義驗證器以滿足各種需求。 但是當發生ConstraintViolationException時,我的自定義ExceptionMapper (在web.xml中注冊為provider )不會被調用,盡管它被定義為ExceptionM ...