不是吧
应该是第一次就没启动起来
你把缓存清掉 还有看下tomcat 的log记录
servlet没配置好

解决方案 »

  1.   

    看一下你的/opt/java1.5/jre/lib下面有没有jaxp.properties这个文件。
    如果没有就创建,文件内容如下:
     
    javax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl
    javax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
    创建好了再清一下tomcat缓存,重起服务。
      

  2.   

    首先谢谢你啊,但是我按你的意思加了之后,再启动服务之后,就会出现一下错误
    tomcat都起不起来了java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
    Caused by: javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.SAXParserFactoryImpl  could not be instantiated: java.lang.NullPointerException
    at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:113)
    at org.apache.tomcat.util.digester.Digester.getFactory(Digester.java:487)
    at org.apache.tomcat.util.digester.Digester.getParser(Digester.java:692)
    at org.apache.tomcat.util.digester.Digester.getXMLReader(Digester.java:900)
    at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1562)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:490)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
    ... 6 more请问这是怎么了?
      

  3.   

    重新配置一下tomcat重新发布项目, 
      

  4.   

    我用JDK1.6也碰到这种问题,根据2楼的方法,jaxp.properties中内容改为下面的类就可以了javax.xml.parsers.SAXParserFactory=com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
    javax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl