tomcat 8:错误解释消息“java.util.Arrays.stream(Unknown Source)”

时间:2016-03-12 11:24:23

标签: java windows tomcat

(我是tomcat的新手,所以我最好地猜测了标题会发生什么事情;如果它不匹配我会编辑它)

我有一个tomcat 8,java 8 orcale在debian和win7上运行。 我有一个在debian安装上正确运行的servlet,并使用 Array.stream() 我将.class复制到win7安装,并收到此消息

  

显示java.lang.NullPointerException

     

java.util.Arrays.stream(Unknown Source)

我在win7上检查了我的JAVA_HOME,它确实指向了我的java8 我尝试在我的日食火星上使用Arrays.stream(),在win7上,它有效。

我猜我的tomcat8配置有问题。 这是一个胜利的服务,开箱即用,我的意思是直接从apache安装。

关于可能发生的事情的任何线索?

感谢

2 个答案:

答案 0 :(得分:0)

查看--StartMode=java命令行参数。 tomcat 8作为服务的另一个选择是获取一个可能不是java 8的java.dll。另请参阅:https://tomcat.apache.org/tomcat-8.0-doc/windows-service-howto.html

答案 1 :(得分:0)

感谢dedek和christopher:

你们都是对的:我对" java.util.Arrays.stream(未知来源)"的解释错了。由于linux和windows中的路径差异,它只是一个空指针异常

我编辑了标题以反映