1
我已將ExceptionMapper
配置爲java.lang.Exception
。所以任何應用程序異常都應該由這個映射器處理(我認爲)。將序列化答案提交給json的Dropwizard異常
對於一些要求我500 (Server Error)
響應與以下內容:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>Error 500 Server Error</title>
</head>
<body><h2>HTTP ERROR 500</h2>
<p>Problem accessing /actresses. Reason:
<pre> Server Error</pre></p><br/>
<br/>
我檢查日誌 - 空!我有以下日誌設置
logging:
level: INFO
改變日誌級別DEBUG
dropwizard印刷org.hibernate.LazyInitializationException
後 - 上序列化的答案休眠拋出異常。
請回答下列問題:
- 爲什麼dropwizard沒有打印該異常帶
INFO
水平? - 爲什麼dropwizard不能通過我的
ExceptionMapper
來處理這個異常? - 爲什麼dropwizard返回HTML爲
Accept: application/json
請求?
您的問題2的詳細答案是[here](http://thoughtspark.org/2013/02/25/dropwizard-and-jersey-exceptionmappers/) –