zoukankan      html  css  js  c++  java
  • tomcat日志,用户以及启动时的一些问题

    1.启动tomcat时候抛错

    严重: Servlet.service() for servlet jsp threw exception
    java.lang.NullPointerException
    at org.apache.jsp.index_jsp._jspInit(index_jsp.java:22)
    at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
    at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:159)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    

     原因是:jsp-api.jar加载失败。一般 jsp-api.jar 是不需要自己引入到Eclipse中的,Eclipse会自动引入该文件(tomcat的lib下都会有这个jar文件),如果再自己引入的话就会产生冲突,出现上面的错误。

    2.启动tomcat时抛错Error filterStart如下

    2012-9-24 11:26:13 org.apache.catalina.core.StandardContext start
    严重: Error filterStart
    2012-9-24 11:26:13 org.apache.catalina.core.StandardContext start
    严重: Context [/] startup failed due to previous errors
    2012-9-24 11:26:13 org.apache.coyote.http11.Http11Protocol start  

    遇到这种问题的解决方法:

    a.web.xml配置是否有问题.

    b.把Catalina 底下的所有历史信息去掉

    c.查看TOMCAT底下的apache-tomcat-6.0.14\logs\localhost.2012-09-24.log日志文件,根据日志找原因是首选.

    最后到apache-tomcat-6.0.14\logs\localhost.2012-09-24.log中发现,原来是在Web.xml的中的filter-class类没有添加jar包! 

    3.tomcat启动了,但是访问是404,访问tomcat的欢迎页面是可以,可以通过管理页面看到tomcat是否加载了应用,这个时候需要输入用户名和密码,查看apache-tomcat-6.0.14\conf\tomcat-users.xml一个用户都没有,需要添加用户,在配置文件中添加如下:

      <role rolename="manager"/>
      <role rolename="admin"/>
      <user username="admin" password="123456" roles="admin,manager"/>

    然后看到应用并没有被tomcat加载

    4.应用没有被tomcat加载,需要在apache-tomcat-6.0.14\conf\server.xml 中加载蓝色背景部分

       

     <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true"
                xmlValidation="false" xmlNamespaceAware="false">
    
           <Context path="/" docBase="D:/workspace/0919/spider/spider/WebContent" debug="0" reloadable="true"/>
            <!--  SingleSignOn valve, share authentication between web applications
                 Documentation 
                 /docs/config/valve.html -->
            <!--
            <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
            -->
    
            <!-- Access log processes all example.
                 Documentation at: /docs/config/valve.html -->
            <!--
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"  
                   prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
            -->
    
          </Host>

     

     

      

  • 相关阅读:
    AWS 免费套餐
    UWP DEP0700: 应用程序注册失败。[0x80073CF9] 另一个用户已安装此应用的未打包版本。当前用户无法将该版本替换为打包版本。
    UWP 应用程序名称本地化以及商店显示名称本地化
    ES6知识整理(6)--Symbol函数
    【web前端】移动端控制台插件,手机端页面查看相关页面控制台信息
    ES6知识整理(5)--对象的扩展
    ES6知识整理(4)--数组的扩展
    【移动端web】软键盘兼容问题
    ES6知识整理(3)--函数的扩展
    ES6知识整理(2)--变量的解构赋值
  • 原文地址:https://www.cnblogs.com/iusmile/p/2700172.html
Copyright © 2011-2022 走看看