如何使用Tomcat7在Ubuntu12.04上安装Solr4.2.1
我想在如何使用Tomcat7在Ubuntu12.04上安装Solr4.2.1,tomcat,ubuntu,solr,Tomcat,Ubuntu,Solr,我想在ubuntu12.04上用tomcat7安装solr-4.2.1,但solr无法启动 我遵循了以下步骤: 1) 我通过以下方式获得tomcat7: sudo apt-get install tomcat7 tomcat7-admin 2) 我用sudo nano/etc/tomcat7/tomcat users.xml编辑了tomcat users.xml: <?xml version='1.0' encoding='utf-8'?> <tomcat-
ubuntu12.04
上用tomcat7
安装solr-4.2.1
,但solr无法启动
我遵循了以下步骤:
1) 我通过以下方式获得tomcat7:
sudo apt-get install tomcat7 tomcat7-admin
2) 我用sudo nano/etc/tomcat7/tomcat users.xml编辑了tomcat users.xml
:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager,admin,manager-gui,admin-gui"/>
</tomcat-users>
8) sudo chown-R tomcat7/usr/share/solr/example/solr
9) sudo服务tomcat7重启
然后转到http://localhost:8080/manager
,我登录并按下Solr应用程序的启动按钮,我收到消息:
失败-无法启动上下文路径/solr处的应用程序
失败-遇到异常org.apache.catalina.LifecycleException:尝试对组件[org.apache.catalina.startup]进行无效的生命周期转换([after_stop])。FailedContext@7bde993a]处于状态[失败]
有什么想法吗?谢谢你的帮助 访问http时//localhost:8080/manager它不接受用户名和密码。用户名和密码与tomcat-users.xml文件相同
<?xml version=’1.0’ encoding=’utf-8’?>
<Context docBase=”/usr/share/solr/example/solr/solr.war” debug=”0” crossContext=”true”> <Environment name=”solr/home” type=”java.lang.String” value=”/usr/share/solr/example/solr” override=”true” />
</Context>