将Java Spring应用程序部署到heroku时,时区指示符“无效”

时间:2018-06-03 08:26:02

标签: java json spring heroku gson

我正在尝试将Java Spring应用程序部署到Heroku,它在我的本地计算机上运行良好。但是,当我将它推送到heroku服务器时,它会抛出此异常:

java.lang.IndexOutOfBoundsException: Invalid time zone indicator ' '

在这行代码中:

Gson gson = new Gson(); 
PricingSample[] samples = gson.fromJson(string, PricingSample[].class);

我猜测从我读到的内容中必须添加某种适配器,但我不知道如何添加适合此处的适配器。通常当存在无效的时区指示符时,它会显示它正在尝试解析的错误字符串。

修改

我刚注意到浏览器显示的消息提供了有关正在尝试解析的字符串的更多信息:

  

Whitelabel错误页面此应用程序没有明确的映射   /错误,所以你看到这是一个后备。

     

Sun Jun 03 08:40:41 UTC 2018出现意外错误   (type = Internal Server Error,status = 500)。对于输入字符串:   “2018-06-03 07:00:00”

0 个答案:

没有答案