zoukankan      html  css  js  c++  java
  • tomcat启动失败的三种方法

    Tomcat启动失败的解决办法

    1. 重复映射

    用eclipse开发时,用Eclipse开发,新建了的servlet会有一个url-pattern声明:

     

    这样就不需要再在web.xml中添加映射,如果在web.xml中添加这样一段:

     <servlet>
     
      	<servlet-name>ServletContextDemo</servlet-name>
     
      	<servlet-class>servletContext.ServletContextDemo</servlet-class>  
     
      	<!-- 初始化参数 -->
     
      	<init-param>
     
      	<param-name>name</param-name>
     
      	<param-value>test</param-value>
     
      	</init-param>
     
      </servlet>
     
      
     
      <servlet-mapping>
     
      <servlet-name>ServletContextDemo</servlet-name>
     
      <url-pattern>/ServletContextDemo</url-pattern>
     
      </servlet-mapping>
    

      

    那么就会重复,tomcat就会启动失败,

    所以定制了web.xml以后,删掉

    @WebServlet(
     
    urlPatterns = { "/ServletContextDemo" },
     
    initParams = {
     
    @WebInitParam(name = "name", value = "test")
     
    })

    即可

    2. Tomcat找不到jar文件

    一般情况下项目使用的jar文件都是复制到WebContent(Eclipse,在MyEclipse中是WebRoot)>WEB-INF>lib文件夹中,然后在BuildPath中添加到项目,注意,这里要把jar文件再次放置到Tomcat下的lib文件夹下,否则Tomcat会找不到引用的jar文件而启动失败。

    如下图所示:提示找不到类。就是因为Tomcat的lib文件夹下没有添加jar文件。

     

    3. 后台有tomcat进程

    偶尔也会出现这样的问题

     

    问题原因:

    1.独立运行的Tomcat没有关闭。  

    2.Tomcat之前运行过,或者Tomcat非正常关闭,进程当中的Tomcat依然存在。

    解决办法:

    关闭后台进程。

  • 相关阅读:
    elasticsearch
    超人学院课课程体系
    51cto大数据培训路线
    关于举办大数据处理技术培训的通知
    “大数据分析高级工程师”培训
    成都大数据Hadoop与Spark技术培训班
    大数据时代新闻采编人员职业能力培训
    EXCEL常用函数
    大数据实时处理-基于Spark的大数据实时处理及应用技术培训
    Properties vs. Attributes
  • 原文地址:https://www.cnblogs.com/berandwaddle/p/11281746.html
Copyright © 2011-2022 走看看