我按照这些instructions安装了Solr。
Tomcat运行正常,因为:
sudo service tomcat6 status
* Tomcat servlet engine is running with pid 12865
当我使用我的公共DNS和8080端口在我的浏览器上导航到Solr时,什么都没有。
我错过了任何步骤吗?我做错了什么?
我在Tomcat日志中遇到此错误:
SEVERE: java.lang.RuntimeException: java.io.IOException: Cannot create directory: /var/lib/tomcat6/solr/data/index
答案 0 :(得分:1)
检查/var/lib/tomcat6/solr
的所有者是否为Tomcat。
答案 1 :(得分:1)
确保您在/var/lib/tomcat6/solr/data/
目录上拥有写权限。
答案 2 :(得分:0)
在尝试访问Solr管理页面之前,您应首先通过访问http://localhost:8080
检查Tomcat是否正常运行
如果您无法看到该页面,则表示Tomcat根本没有运行,那么
1)首先检查您的Java JDK是否已安装,也正在使用正确的JDK。
sudo bash
which java
如果输出不是您要运行tomcat的输出,那么执行
export PATH=/path/to/your/jdk;$PATH
现在执行which java
以查看是否正在使用正确的。
2)关闭tomcat如果它还在运行
ps -ef | grep tomcat
/path/to/tomcat/bin/shutdown.sh
然后通过
启动它/path/to/tomcat/bin/startup.sh
现在尝试访问http://localhost:8080
如果您现在可以访问Tomcat,请按照其他步骤从http://www.tc.umn.edu/~brams006/solr_ubuntu.html安装solr