tomcat环境配置都正确无法运行(为什么我的tomcat启动不起来)
类别:服务器 浏览量:1759
时间:2021-09-30 00:26:36 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启动更快(快速解决Tomcat启动慢的问题,超简单)
- idea怎么在tomcat部署项目(IDEA 配置Tomcat服务器和发布web项目的图文教程)
- 阿里云怎么开启tomcat权限(腾讯云服务器tomcat端口无法访问的解决方法)
- tomcat docker 性能(Docker Nginx容器和Tomcat容器实现负载均衡与动静分离操作)
- tomcat详细配置(Tomcat多实例部署及配置原理)
- docker快速入门和安装(docker安装tomcat8的实现方法)
- tomcat服务如何在eclipse中配置(HBuilderX配置tomcat外部服务器查看编辑jsp界面的方法详解)
- docker容器如何更改tomcat端口(Docker方式启动tomcat访问首页出现404错误)
- apache tomcat安装教程(Apache及Tomcat搭建集群环境过程解析)
- 如何使用docker启动tomcat(Docker容器上用DockerFile部署多个tomcat服务的步骤)
- idea里面怎么配置tomcat(intellij idea 使用Tomcat部署的项目位置在哪)
- spring-boot 内置tomcat启动(centos环境下使用tomcat 部署SpringBoot的war包)
- springboot内置tomcat启动过程(Tomcat启动springboot项目war包报错:启动子级时出错的问题)
- apache服务部署tomcat(详解Apache 和 Tomcat 整合原理、配置方案)
- tomcat是异步非阻塞吗(浅谈Tomcat如何打破双亲委托机制)
- tomcat架构结构图(Tomcat核心组件及应用架构详解)
- 哪版孙悟空最萌 黄渤躺萌了(哪版孙悟空最萌)
- 融入小人物的喜怒哀乐,黄渤饰演的角色为什么让人观看时欲罢不能(融入小人物的喜怒哀乐)
- 《极限挑战》深访都市夜归人,夜间打工者体验,黄磊录完憔悴了(极限挑战深访都市夜归人)
- Google 推出了一个游戏生成器,让不会编程的你也能自己设计游戏(推出了一个游戏生成器)
- 二胎家庭老大爱闹情绪,用这招很有效(二胎家庭老大爱闹情绪)
- 一个30岁男人外遇失败的全过程(一个30岁男人外遇失败的全过程)
热门推荐
- php 处理html表单(PHP使用HTML5 FormData对象提交表单操作示例)
- dedecms关键词限制(dedecms tag标签伪静态的修改方法)
- ASP.NET的Random随机数
- vue官网编辑器主题(vue实现主题切换的多种思路分享)
- vue动态路由实现权限控制(vue2/vue3路由权限管理的方法实例)
- reactnative示例代码(React Native项目框架搭建的一些心得体会)
- SQL语句中的乘号处理
- display:inline、block、inline-block 的区别
- thinkphp框架切换数据库(ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例)
- mysql 8.0.22 winx64安装配置图文教程(mysql 8.0.22 winx64安装配置图文教程)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9