tomcat7服务器有错误filterstart,并且没有启动

tomcat7服务器有错误filterstart,并且没有启动,tomcat,solr,tomcat7,solr4,Tomcat,Solr,Tomcat7,Solr4,我试图在Ubuntu13.04的tomcat7下运行Solr4.3.0。请参阅下面的日志片段,这是我尝试通过运行catalina.sh启动tomcat时得到的。我得到了日志中显示的错误过滤器启动。我如何解决它 sonu@sonu-Vostro-1550:~$ sudo /usr/share/tomcat7/bin/catalina.sh run Using CATALINA_BASE: /usr/share/tomcat7 Using CATALINA_HOME: /usr/share/

我试图在Ubuntu13.04的tomcat7下运行Solr4.3.0。请参阅下面的日志片段,这是我尝试通过运行catalina.sh启动tomcat时得到的。我得到了日志中显示的错误过滤器启动。我如何解决它

sonu@sonu-Vostro-1550:~$ sudo /usr/share/tomcat7/bin/catalina.sh run
Using CATALINA_BASE:   /usr/share/tomcat7
Using CATALINA_HOME:   /usr/share/tomcat7
Using CATALINA_TMPDIR: /usr/share/tomcat7/temp
Using JRE_HOME:        /usr/lib/jvm/java-7-oracle
Using CLASSPATH:      /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
Jun 19, 2013 1:35:35 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-9999"]
Jun 19, 2013 1:35:35 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 654 ms
Jun 19, 2013 1:35:35 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Jun 19, 2013 1:35:35 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.35
Jun 19, 2013 1:35:35 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor /etc/tomcat7/Catalina/localhost/host- manager.xml
Jun 19, 2013 1:35:36 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor /etc/tomcat7/Catalina/localhost/manager.xml
Jun 19, 2013 1:35:36 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor /etc/tomcat7/Catalina/localhost/docs.xml
Jun 19, 2013 1:35:36 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor /etc/tomcat7/Catalina/localhost/solr4.xml
Jun 19, 2013 1:35:36 PM org.apache.catalina.startup.SetContextPropertiesRule begin
WARNING: [SetContextPropertiesRule]{Context} Setting property 'debug' to '0' did not   find a matching property.
**Jun 19, 2013 1:35:40 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error filterStart
Jun 19, 2013 1:35:40 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/solr4] startup failed due to previous errors**
Jun 19, 2013 1:35:40 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor /etc/tomcat7/Catalina/localhost/examples.xml
Jun 19, 2013 1:35:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/core_rt is already defined
Jun 19, 2013 1:35:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/core is already defined
Jun 19, 2013 1:35:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined
Jun 19, 2013 1:35:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt_rt is already defined
Jun 19, 2013 1:35:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt is already defined
Jun 19, 2013 1:35:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/fmt is already defined
Jun 19, 2013 1:35:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/functions is already defined
Jun 19, 2013 1:35:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/permittedTaglibs is already defined
Jun 19, 2013 1:35:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/scriptfree is already defined
Jun 19, 2013 1:35:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/sql_rt is already defined
Jun 19, 2013 1:35:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/sql is already defined
Jun 19, 2013 1:35:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/sql is already defined
Jun 19, 2013 1:35:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/xml_rt is already defined
Jun 19, 2013 1:35:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/xml is already defined
Jun 19, 2013 1:35:40 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/xml is already defined
Jun 19, 2013 1:35:40 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-9999"]
Jun 19, 2013 1:35:40 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 5096 ms
^CJun 19, 2013 1:37:00 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-bio-9999"]
Jun 19, 2013 1:37:00 PM org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service Catalina
Jun 19, 2013 1:37:00 PM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["http-bio-9999"]
Jun 19, 2013 1:37:00 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-bio-9999"]
sonu@sonu-Vostro-1550:~$

我已将/etc/tomcat7中server.xml中的默认端口更改为9999。我无法打开localhost:9999或localhost:9999/solr。

我不是TomCat专家,但我想说的是,您的solr4 servlet配置有问题

WARNING: [SetContextPropertiesRule]{Context} Setting property 'debug' to '0' did not   find a matching property.
**Jun 19, 2013 1:35:40 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error filterStart
Jun 19, 2013 1:35:40 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/solr4] startup failed due to previous errors**

我不是TomCat专家,但我想说您的Solr4Servlet配置有问题

WARNING: [SetContextPropertiesRule]{Context} Setting property 'debug' to '0' did not   find a matching property.
**Jun 19, 2013 1:35:40 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error filterStart
Jun 19, 2013 1:35:40 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/solr4] startup failed due to previous errors**

您遇到的问题与Solr 4.3中日志记录机制的更改有关。从页面:

什么改变了

这些版本在WAR文件中不包含任何日志JAR。它们必须单独提供。这些版本的Solr示例包括jar(位于jetty lib/ext目录中),这些jar通过与Apache log4j库的绑定来设置SLF4J

为什么会改变

日志设置已更改,以提高灵活性。对于旧版本,更改日志记录机制需要从源代码构建特殊目标或对WAR文件进行操作。现在,任何人只要更改jar文件,就可以切换到另一种日志机制或升级到较新的组件版本

请看
有关配置Solr日志以正确使用Tomcat所需的步骤。升级到Solr 4.3时,我也遇到了同样的问题,这就纠正了它。

您遇到的问题与Solr 4.3中日志机制的更改有关。从页面:

什么改变了

这些版本在WAR文件中不包含任何日志JAR。它们必须单独提供。这些版本的Solr示例包括jar(位于jetty lib/ext目录中),这些jar通过与Apache log4j库的绑定来设置SLF4J

为什么会改变

日志设置已更改,以提高灵活性。对于旧版本,更改日志记录机制需要从源代码构建特殊目标或对WAR文件进行操作。现在,任何人只要更改jar文件,就可以切换到另一种日志机制或升级到较新的组件版本

请看
有关配置Solr日志以正确使用Tomcat所需的步骤。升级到Solr 4.3时,我也遇到了同样的问题,这就纠正了问题。

我卸载了tomcat7并安装了tomcat6,试图启动它时,2013年6月19日下午2:32:12 org.apache.catalina.startup.Embedded initDirs严重:在/usr/share/tomcat6/temp Jun 19找不到指定的临时文件夹,2013年2:32:12 PM org.apache.catalina.startup.catalina加载警告:无法从/usr/share/tomcat6/conf/server.xmlnow加载server.xml,我在/etc/tomcat6/中有一个server.xml,我是否应该将此文件复制到/usr/share/tomcat6/con/f?我自己也制作临时文件夹吗?我卸载了tomcat7并安装了tomcat6,试图启动它,2013年6月19日下午2:32:12 org.apache.catalina.startup.Embedded initDirs严重:在/usr/share/tomcat6/temp Jun 19找不到指定的临时文件夹,2013年2:32:12 PM org.apache.catalina.startup.catalina加载警告:无法从/usr/share/tomcat6/conf/server.xmlnow加载server.xml,我在/etc/tomcat6/中有一个server.xml,我是否应该将此文件复制到/usr/share/tomcat6/con/f?我自己也做临时文件夹吗?非常感谢Paige!我已经在它上面敲了好一阵子了…现在我可以浏览本地主机/solrthanks很多Paige!我已经在它上面敲了好一阵子了……现在我可以浏览到localhost/solr了