gpt4 book ai didi

java - Dropwizard 将答案序列化为 json 时出现异常

转载 作者:太空宇宙 更新时间:2023-11-04 15:04:01 25 4
gpt4 key购买 nike

我已经为java.lang.Exception配置了ExceptionMapper。所以任何应用程序异常都应该由这个映射器处理(我认为)。

对于某些请求,我收到包含以下内容的 500(服务器错误) 响应:

<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 - 在序列化答案时hibernate抛出异常。

请回答以下问题:

  1. 为什么 dropwizard 不打印此 INFO 级别的异常?
  2. 为什么 dropwizard 不通过我的 ExceptionMapper 处理此异常?
  3. 为什么 dropwizard 为 Accept: application/json 请求返回 HTML?

最佳答案

我认为这与使用 DropWizard 0.6 和 Java 7 有关。我们发现了同样的问题。升级到 DW 7 或使用 Java 6 运行应该可以修复该问题。

关于java - Dropwizard 将答案序列化为 json 时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22244843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com