正在尝试在Windows Server 2008上使用JDK 64位1.8.0安装solr 6.4.1
设置了系统环境变量后:
CLASSPATH = "C:\solr-6.4.1\dist\solr-core-6.4.1.jar"
JAVA_HOME = C:\Program Files\Java\jdk1.8.0_121
PATH = "...;C:\Program Files\Java\jdk1.8.0_121\bin"
当尝试通过cmd(以管理员身份)“solr start -p 8984”启动时,出现以下错误消息:
Error: Could not find or load main class org.apache.solr.util.SolrCLI
Failed removing old solr logs (...)
我已经解压缩了solr-core.6.4.1.jar,SolrCLI实际上就在其中。
3条答案
按热度按时间o2gm4chl1#
确保您已执行downloaded并解压缩了正确的软件包:
gr8qqesn2#
为什么要将CLASSPATH设置为
solr-core-6.4.1.jar"
?确保Java是1.8,您可以使用cmd中的
java -version
进行检查打开cmd并转到Solr文件夹位置
C:\solr-6.4.1\
并输入
bin\solr start -p 8983
kr98yfug3#
将Solr服务器的bin文件夹添加到
PATH
环境变量中:PATH = "...;<Path to extracted Solr>\bin"
个不需要在CLASSPATH中设置
C:\solr-6.4.1\dist\solr-core-6.4.1.jar
。