SOLR 6.1尾:无法打开'solr-6.1.0 / server / logs / solr.log

时间:2017-06-12 13:17:54

标签: solr

由于有关不存在的日志目录的错误,我无法使用“solr start”命令启动solr 6.1服务器。这里有相关的线程建议升级到java 1.8,但我已经在使用java 1.8,但这并没有解决我的问题。我想知道是否有人知道如何解决这个问题?

详细说明:

OS: Ubuntu 16.04; Solr: 6.1

尝试启动命令(都得到相同的错误):

sudo ./bin/solr start
sudo ./bin/solr start -p 8984

控制台中的错误消息:

Solr listening on 8983 after 30 seconds!
tail: cannot open '/home/zqz/Work/solr-6.1.0/server/logs/solr.log' for reading: No such file or directory

文件中的错误日志:server / logs / solr-8983-console.log

org.eclipse.jetty.start.graph.GraphException: Unable to register 
module: ${jetty.base}/modules/._http.mod
org.eclipse.jetty.start.graph.GraphException: Unable to register 
module: ${jetty.base}/modules/._http.mod
at org.eclipse.jetty.start.Modules.registerModule(Modules.java:205)
at org.eclipse.jetty.start.Modules.registerAll(Modules.java:186)
at org.eclipse.jetty.start.Main.processCommandLine(Main.java:293)
at org.eclipse.jetty.start.Main.main(Main.java:74)

Caused by: java.nio.charset.MalformedInputException: Input length = 1
at java.nio.charset.CoderResult.throwException(CoderResult.java:281)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:339)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:161)
at java.io.BufferedReader.readLine(BufferedReader.java:324)
at java.io.BufferedReader.readLine(BufferedReader.java:389)
at org.eclipse.jetty.start.Module.process(Module.java:282)
at org.eclipse.jetty.start.Module.<init>(Module.java:103)
at org.eclipse.jetty.start.Modules.registerModule(Modules.java:200)
... 3 more

Usage: java -jar start.jar [options] [properties] [configs]
   java -jar start.jar --help  # for more information

我的java配置:

java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-0ubuntu1.16.04.2-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)

echo $JAVA_HOME
/usr/lib/jvm/java-8-openjdk-amd64

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

我对solr的自定义包有同样的问题。 以._开头的文件由Mac OS生成。 我在设置此环境变量后重新打包文件夹:     COPYFILE_DISABLE = 1