java - java.lang.IllegalArgumentException:不再解析元素
问题描述
我有 angularjs 前端和 java 后端,在开发中它可以工作,但不能在生产中,相同的代码,相同的数据库。我收到此错误:
java.lang.IllegalArgumentException:不再解析元素。
我注意到在开发中一些 json 字段是空字符串,如“field”:“”,但在生产中,相同的字段为 null,如“filed”:null,另一个字段是一个对象,如“field”:{}
开发和生产都是debian linux,nginx 1.16.1,同样的angularjs代码和java代码。
什么能让这一切发生?
解决方案
解决了在生产服务器中将 java 版本更新为 jdk8u242-b08。
推荐阅读
- ruby-on-rails - 如何将 ApplicationMailer(或 ActionMailer)设置为默认使用 Activejob/sidekiq
- javascript - 为什么在尝试运行新的 react native 项目时出现错误
- python - 格式化 df.to_datetime 导致 NaT 条目
- informatica - FIX IT INFORMATICA 错误 TT_11019 端口 [port_name] 中存在错误:
- angular - 订阅获得可观察的回报未定义
- c# - 如何构造从 JSON 到 C# 的给定变量
- flutter - Dart:生成随机经纬度
- reactjs - 在反应中更新数组状态后,函数组件不会重新渲染
- python - Python Pandas - groupby 以另一个数据框为条件
- sql-server - SQL Server 无法插入启用触发器的表中