Java 在Weblogic server上返回带有spring引导REST的阵列或列表时出现内部服务器错误
我在weblogic(v10.3.6)上托管一个spring boot应用程序(spring boot web starter) 我正在尝试实现一个简单的RESTAPI。返回字符串、整数等效果良好。当我尝试使用以下代码返回数组或列表时:Java 在Weblogic server上返回带有spring引导REST的阵列或列表时出现内部服务器错误,java,spring,spring-mvc,spring-boot,weblogic-10.x,Java,Spring,Spring Mvc,Spring Boot,Weblogic 10.x,我在weblogic(v10.3.6)上托管一个spring boot应用程序(spring boot web starter) 我正在尝试实现一个简单的RESTAPI。返回字符串、整数等效果良好。当我尝试使用以下代码返回数组或列表时: @GetMapping("/foo") public String[] foo() { String[] arr = { "foo", "foo2" }; return arr; } 我发现以下错误: 500内部服务器错误 服务器遇到意外情况,
@GetMapping("/foo")
public String[] foo() {
String[] arr = { "foo", "foo2" };
return arr;
}
我发现以下错误:
500内部服务器错误
服务器遇到意外情况,无法正常运行
满足要求
编辑:我也无法返回字符串以外的对象。只有基本的Java类型。我用版本2.6.7(与Java 1.6兼容的最新版本)覆盖了Spring提供的Jackson版本,从而修复了错误。我用版本2.6.7(与Java 1.6兼容的最新版本)覆盖了Spring提供的Jackson版本,从而修复了错误将您的java版本升级到java 8,然后无需使用jackson jarweblogic 10.3.6强制执行java 1.6ohk,抱歉,我不知道weblogic将您的java版本升级到java 8,然后无需使用jackson jarweblogic 10.3.6强制执行java 1.6ohk,抱歉,我不知道weblogic