为什么我的tomcat启动不起来_Tomcat

来源:脚本之家  责任编辑:小易  
目录
现象: 端口占用:文件拼写错误:

现象: 

 tomcat安装好了,准备部署Web项目了,启动tomcat,发现没有反应。

  虽然显示了Tomcat started。但是这个 started不等同于 success,当我们打开浏览器访问8080端口的时候,却发现我们的tomcat并没有被启动。

网上大多的教程都是教我们去查端口占用,或者是配置jdk环境。但其实应该从原因上进行分析,这样才能有效的推导出结果
(我最开始的错误就是有一个有错误的war包,导致tomcat启动不起来,这种如果按网上的教程是发现不出来的)

  tomcat的logs目录下,存放着它所有的日志,在tomcat启动时的日志,是存储在catalina.***.log中的,***代表日期,我们可以找到当前日期的catalina.***.log,通过日志信息来定位问题

端口占用:

这个时候我们可以先查出来占用端口的线程:

lsof -nP -i:8080

然后再杀掉该线程即可:

kill -9 pid

文件拼写错误:

通过错误信息我们可以看出,这个问题产生的原因是文件第二行存在拼写错误,我们打开文件,发现文件的第一行有一个空格,删掉首行空格即可。

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0"
metadata-complete="true">
 
<description> Servlet Example. </description>
<display-name> MyServlet Example </display-name>
<request-character-encoding>UTF-8</request-character-encoding>
 
<servlet>
<servlet-name>myServlet</servlet-name>
<servlet-class>MyServlet</servlet-class>
</servlet>
 
<servlet-mapping>
<servlet-name>myServlet</servlet-name>
<url-pattern>/myservlet</url-pattern>
</servlet-mapping>
 
</web-app>

到此这篇关于为什么我的tomcat启动不起来的文章就介绍到这了,更多相关tomcat启动不起来内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网!

您可能感兴趣的文章:直接双击启动tomcat中的startup.bat闪退原因及解决方法tomcat启动报错:java.util.zip.ZipException的解决方法tomcat启动startup.bat一闪而过问题的解决方法【亲测有效】Tomcat正常启动,访问所有页面均报404异常,404异常总结分析Tomcat服务无法启动的问题的解决方法Tomcat 启动时 SecureRandom 非常慢解决办法Tomcat 启动错误(8080端口被占用)处理方法

  • 本文相关:
  • 浅谈tomcat如何打破双亲委托机制
  • 基于idea部署tomcat服务器的步骤详解
  • maven项目远程部署&&使用tomcat配置数据库连接的方法
  • 使用 jsvc 启动tomcat的方法(使用普通用户运行)
  • tomcat加载jar异常问题的分析与解决
  • centos 7 配置tomcat9+mysql方案
  • 关于tomcat部署应用无法访问前端页面的问题
  • 详解如何给tomcat配置https/ssl证书
  • 快速解决tomcat启动慢的问题,超简单
  • apache及tomcat搭建集群环境过程解析
  • 为什么我的Tomcat启动不了啊?高手请帮帮忙!! 停止启动时就显...
  • eclipse 的tomcat启动不起来是怎么回事?
  • 在myeclipse里tomcat不能启动
  • eclipse中tomcat无法启动,如何解决
  • eclipse里面tomcat启动不了
  • 我的MyEclipse6.5中的tomcat启动不起来,也不能导入工程,导入...
  • 为什么在myeclipse中导入tomcat服务后tomcat服务器启动不了...
  • 我的tomcat启动不起来了怎么回事?
  • 我的Tomcat启动不了。为什么啊?急!
  • 为什么我的tomcat启动时老是会提示这样子的错误呢?也不知道...
  • 为什么我的tomcat启动很慢
  • 为什么我的Tomcat可以启动,但是安装总是错?就是打不开那个...
  • 我win7的tomcat为什么启动不了,总是显示拒绝访问啊?
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全星外虚拟主机华众虚拟主机linuxwin服务器ftp服务器dns服务器tomcat nginxzabbix云和虚拟化服务器其它首页服务器tomcat 直接双击启动tomcat中的startup.bat闪退原因及解决方法tomcat启动报错:java.util.zip.zipexception的解决方法tomcat启动startup.bat一闪而过问题的解决方法【亲测有效】tomcat正常启动,访问所有页面均报404异常,404异常总结分析tomcat服务无法启动的问题的解决方法tomcat 启动时 securerandom 非常慢解决办法tomcat 启动错误(8080端口被占用)处理方法浅谈tomcat如何打破双亲委托机制基于idea部署tomcat服务器的步骤详解maven项目远程部署&&使用tomcat配置数据库连接的方法使用 jsvc 启动tomcat的方法(使用普通用户运行)tomcat加载jar异常问题的分析与解决centos 7 配置tomcat9+mysql方案关于tomcat部署应用无法访问前端页面的问题详解如何给tomcat配置https/ssl证书快速解决tomcat启动慢的问题,超简单apache及tomcat搭建集群环境过程解析tomcat7.0安装配置详细(图文)直接双击启动tomcat中的startup.tomcat中更改网站根目录和默认页在tomcat中部署web项目的操作方法如何修改tomcat默认端口号8080的关于tomcat的server.xml里host节tomcat环境变量详细配置步骤tomcat启动报错:java.util.zip.tomcat启动startup.bat一闪而过问启动tomcat时 错误: 代理抛出异常腾讯云ubuntu14.04安装tomcat8教程tomcat访问(access)日志配置和记录post详解将web项目war包部署到tomcat服务器基servlet和tomcat_动力节点java学院整理使用 jsvc 启动tomcat的方法(使用普通用tomcat 部署项目的三种方法详解tomcat管道模式 pipeline与valve详解详解关于tomcat切割catalina.out日志的三tomcat中catalina.bat设置为utf-8控制台出详解idea创建tomcat8源码工程流程
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved