在尝试运行 jetty start.run 时获取 NullPointerException



我正在尝试将码头服务器作为服务,并且使用本指南: https://www.eclipse.org/jetty/documentation/current/startup-windows-service.html 但是,当尝试继续时,我无法使其工作:

java -jar ..jettystart.jar --add-to-start=deploy,http,console-capture

我得到这个:

java.lang.NullPointerException
at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
at sun.nio.fs.WindowsPath.parse(Unknown Source)
at sun.nio.fs.WindowsFileSystem.getPath(Unknown Source)
at java.nio.file.Paths.get(Unknown Source)
at org.eclipse.jetty.start.StartArgs.findMavenLocalRepoDir(StartArgs.java:845)
at org.eclipse.jetty.start.BaseBuilder.<init>(BaseBuilder.java:90)
at org.eclipse.jetty.start.Main.start(Main.java:439)
at org.eclipse.jetty.start.Main.main(Main.java:77)```

我在使用版本jetty-distribution-9.4.10.v20180503时遇到了同样的问题。因此,我降级到码头分发-9.4.19.v20190610,它开始正常工作。环境详情如下:

  • 视窗 10 专业版
  • Java 版本 "1.8.0_151">

最新更新