Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Weblogic server上返回带有spring引导REST的阵列或列表时出现内部服务器错误_Java_Spring_Spring Mvc_Spring Boot_Weblogic 10.x - Fatal编程技术网

Java 在Weblogic server上返回带有spring引导REST的阵列或列表时出现内部服务器错误

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内部服务器错误 服务器遇到意外情况,

我在weblogic(v10.3.6)上托管一个spring boot应用程序(spring boot web starter)

我正在尝试实现一个简单的RESTAPI。返回字符串、整数等效果良好。当我尝试使用以下代码返回数组或列表时:

@GetMapping("/foo")
public String[] foo() {
    String[] arr = { "foo", "foo2" };
    return arr;
}
我发现以下错误:

500内部服务器错误

服务器遇到意外情况,无法正常运行 满足要求

  • 该代码在嵌入式tomcat上本地工作,当我将应用程序上载到服务器时,会出现错误
  • 我无法看到通过日志抛出的错误/异常,因为spring引导日志在服务器上不起作用(它在本地工作得很好,但在服务器上没有创建任何文件,可能是访问权限问题)
  • 我认为这与JSON序列化有关。服务器使用Java版本1.6,但我无法找出错误的原因

  • 编辑:我也无法返回字符串以外的对象。只有基本的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