为什么在部署中出现Weblogic服务器lambda表达式错误?

为什么在部署中出现Weblogic服务器lambda表达式错误?,lambda,java-8,web-deployment,vaadin7,weblogic12c,Lambda,Java 8,Web Deployment,Vaadin7,Weblogic12c,我有一个Vaadin项目,我通过java8开发它。我一直在尝试使用Oracle weblogic 12c服务器进行部署。但当我通过labmda表达式尝试它时,我得到了如上所述的错误。我删除了Lambda表达式并重试。Weblogic已成功部署 我如何解决这个问题?顺便说一句,服务器是远程的。我找不到特定的解决方案,但我删除了weblogicserver 12.1.2,并安装了最新版本的weblogic server 12.2.1。没有任何问题。我认为,这是关于weblogic服务器版本的。如何确

我有一个Vaadin项目,我通过java8开发它。我一直在尝试使用Oracle weblogic 12c服务器进行部署。但当我通过labmda表达式尝试它时,我得到了如上所述的错误。我删除了Lambda表达式并重试。Weblogic已成功部署


我如何解决这个问题?顺便说一句,服务器是远程的。

我找不到特定的解决方案,但我删除了weblogicserver 12.1.2,并安装了最新版本的weblogic server 12.2.1。没有任何问题。我认为,这是关于weblogic服务器版本的。

如何确定这是因为lambda,数组越界异常并不表示问题是因为lambda,当您删除lambda代码并部署它时,并不意味着问题是因为lambda,可能还有其他原因。你能从WL错误日志中获取更多信息吗?另外,您确定您的WL使用的是JRE 8吗?如果不是这样,那么这是意料之中的,您只需要使用JRE8来运行WL。然后请提供更多的错误日志,因为根据提供的信息,不能说问题是lambda。另外,请执行以下操作:使用lambda代码部署-->在WL控制台中获取错误,删除并取消部署应用程序-->停止托管服务器(如果在托管服务器中部署)-->停止管理服务器-->启动管理服务器-->启动托管服务器-->部署应用程序。。然后看看发生了什么谢谢你@hagrawal我会的,但是服务器是远程的,我没有管理员身份认证。因此,我无法访问日志文件。但我相信这是关于lambda的。因为我改变了maven的版本,也犯了同样的错误,我面临着类似的情况。当我运行@hagrawal编写的代码时,WL返回相同的错误。有什么建议吗?当然有帮助。Weblogic从12.1.3开始支持Java1.8only@stasal我们有12.1.3,但实际上不起作用。它似乎只适用于12.2:(您是否将Java8与lambda一起使用?它可能发生在lambda上?