(我是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安装。
关于可能发生的事情的任何线索?
感谢
答案 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中的路径差异,它只是一个空指针异常
我编辑了标题以反映