1

我已经按照这些说明安装了 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
4

3 回答 3

1

确保您对/var/lib/tomcat6/solr/data/目录具有写入权限。

于 2012-10-06T08:40:32.073 回答
1

检查其所有者是否/var/lib/tomcat6/solr为 Tomcat。

于 2012-10-05T19:24:55.517 回答
0

在尝试访问 Solr 管理页面之前,您应该首先通过访问检查 Tomcat 是否运行正常http://localhost:8080

如果您看不到该页面,则意味着 Tomcat 根本没有运行,那么

1)首先检查您的Java 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

于 2012-10-07T12:20:05.503 回答