无法将Tomcat与solr集成

时间:2013-09-13 07:09:36

标签: java mysql apache tomcat solr

我正在尝试将Tomcat-7与solr-4-4-0集成。

我按照所有说明here。但是当导航到给定的URL,即“localhost:8080 / manager / html”时,连接正在超时。我的solr工作正常。我重启了solr,但没有帮助。

在运行tomcat时,我收到以下错误:

nish@styx:/usr/share/tomcat7/bin$ ./startup.sh
Using CATALINA_BASE:   /usr/share/tomcat7
Using CATALINA_HOME:   /usr/share/tomcat7
Using CATALINA_TMPDIR: /usr/share/tomcat7/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
touch: cannot touch `/usr/share/tomcat7/logs/catalina.out': No such file or directory
./catalina.sh: 389: ./catalina.sh: cannot create /usr/share/tomcat7/logs/catalina.out: Directory nonexistent

以下是我的/ var / log / tomcat /

的内容
COMMAND   PID     USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
apache2  1977     root    3u  IPv4  13706      0t0  TCP *:http-alt (LISTEN)
apache2 11743 www-data    3u  IPv4  13706      0t0  TCP *:http-alt (LISTEN)
apache2 11744 www-data    3u  IPv4  13706      0t0  TCP *:http-alt (LISTEN)
apache2 11745 www-data    3u  IPv4  13706      0t0  TCP *:http-alt (LISTEN)
apache2 11746 www-data    3u  IPv4  13706      0t0  TCP *:http-alt (LISTEN)
apache2 11747 www-data    3u  IPv4  13706      0t0  TCP *:http-alt (LISTEN)
apache2 19483 www-data    3u  IPv4  13706      0t0  TCP *:http-alt (LISTEN)
firefox 20476     nish   66u  IPv4 875088      0t0  TCP styx.local:54982->93.184.216.119:http-alt (SYN_SENT)
firefox 20476     nish   87u  IPv4 878854      0t0  TCP styx.local:54983->93.184.216.119:http-alt (SYN_SENT)
apache2 26468 www-data    3u  IPv4  13706      0t0  TCP *:http-alt (LISTEN)

有人可以帮我解决这个问题吗?感谢

此外,localhost:8080正在运行,但lsof -i:8080显示多个进程,我不确定tomcat是否是其中之一。

1 个答案:

答案 0 :(得分:0)

您正在以非常用户身份运行启动脚本,并且您的nish用户无法访问/ usr / share / tomcat7下面的错误日志中提到的目录,因此未启动tomcat,因此超时错误

以root身份运行tomcat或将tomcat放在可以创建所需目录的目录中