Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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
Linux上的Springbean创建异常_Linux_Spring Mvc_Weblogic12c - Fatal编程技术网

Linux上的Springbean创建异常

Linux上的Springbean创建异常,linux,spring-mvc,weblogic12c,Linux,Spring Mvc,Weblogic12c,我的问题很荒谬,但实际上我在写这篇文章之前检查了很多次。我有一个web应用程序。我们用Spring3.2开发了它,并且正在WebLogic上部署它。jdk版本为1.7.079,WebLogic版本为12.1.x。我使用的是Windows 8,由于我公司的安全政策,我的电脑速度很慢,而且很烦人(防病毒程序、硬盘加密等)。我决定在VirtualBox上安装Oracle Virtual Box和Oracle Linux 7作为来宾操作系统。我为来宾操作系统安装了相同版本的jdk和WebLogic 在准

我的问题很荒谬,但实际上我在写这篇文章之前检查了很多次。我有一个web应用程序。我们用Spring3.2开发了它,并且正在WebLogic上部署它。jdk版本为1.7.079,WebLogic版本为12.1.x。我使用的是Windows 8,由于我公司的安全政策,我的电脑速度很慢,而且很烦人(防病毒程序、硬盘加密等)。我决定在VirtualBox上安装Oracle Virtual Box和Oracle Linux 7作为来宾操作系统。我为来宾操作系统安装了相同版本的jdk和WebLogic

在准备好我的开发环境后,我遇到了一个部署失败,它表示bean创建异常(因为循环引用)。我检查了代码,发现有一个循环引用。但是当我在Windows上构建项目时,没有问题。我一个班一个班地比较,但两个班没有区别。为了进行测试,我从导致循环引用的字段中删除了InjectAnnotation,并且可以部署项目。也就是说,如果我在Linux中构建相同的代码,我就无法在Linux或Windows上部署它

我提取了两个war文件,并将Windows上生成的war类复制到另一个war文件中,它再次工作。我知道这很奇怪,但我尝试了各种组合来确定