title: Tomcat无法启动和访问项目出现404
date: 2019-05-19 12:41:26
tags: [“Java”, “Tomcat”]

首先我使用的是eclipse工具开发,Tomcat是9.0,之前项目启动使用Tomcat然后访问一直是可以的,昨天开始写Servlet,然后就想访问一下,结果Tomcat启动不起来了,网上大多说web.xml中配置的路径写的不对,其实如果你是new Servlet,eclipse默认会给你配置,那么配置路径是没有问题的,除非你改了Servlet类名,那么需要手动改一下。下面直接说解决方法:

Tomcat启动不了

如果项目(代码)本身没有问题,那么确认server locations中的server path和deply path是否一致,如图


我们在server locations中选择第二个,也就是Use Tomcat installation,同时Server Path是你下载Tomcat的路径,Deploy path是你Tomcat的webapps目录路径,我的是:C:\dev\tomcat\apache-tomcat-9.0.2\webapps,选择并保存,图片只显示webapps,但我们一定要选择绝对路径。
如果没法选择server locations,那么删除Tomcat重新配置即可选择。

项目访问为404

如果你的Tomcat可以访问,项目访问为404,那么很可能是你的项目结构问题,如http://localhost:8080/books/出现404,那么在web中welcome-file这一项是指定你访问的默认页面,如:login.jsp,那么你访问就是http://localhost:8080/books/login.jsp,请注意是否存在login.jsp文件,路径是否在webapp目录下。如果仍然出现404,那么可以新建一个工作区试试。

Tomcat无法启动和访问项目出现404相关推荐

  1. Tomcat8部署项目启动成功,访问项目报404解析

    1.首先确认tomcat启动成功(http://localhost:8080 访问正常) 2.其次确认tomcat config(双击显示)->Server Locations,如图(注意:部署 ...

  2. SpringBoot项目部署在外置Tomcat正常启动,但项目没有被加载的问题

    SpringBoot项目部署在外置Tomcat正常启动,但项目没有被加载的问题 最近打算部署个SpringBoot项目到外置Tomcat运行,但是发现tomcat启动成功,访问却一直404,刚开始以为 ...

  3. Tomcat正常启动却访问不了·解决方法

    Tomcat正常启动却访问不了·解决方法 查看端口 附加·修改端口号 查看端口 Tomcat若启动成功,并且没有一闪而过,访问不了,说明你访问端口号可能错了,这时候你就需要检查你的端口号,首先进入co ...

  4. tomcat正常启动但是访问 404

    最近遇到了一些奇葩的的问题,搞了好半天才处理掉.今天就简单记录一下吧,以备不时之需.  问题描述: 在整合spring mvc项目的完成后,正常启动tomcat,发现tomcat启动成功了,但是访问本 ...

  5. 关于tomcat服务器启动后访问localhost:8080报错500或者404的解决

    一.问题描述 昨天安装了tomcat9.0以后,尝试启动服务器,访问localhost:8080测试是否启动成功,结果提示404.有趣的是,在我刷新了一下页面以后报错又变成了500,错误提示主要内容就 ...

  6. Tomcat启动默认访问项目

    一般有两种可以实现:推荐使用这一种.更灵活 一般项目的编译项目都在Tomcat的webapps下,项目的访问路径一般为:http://localhost:8080/项目虚拟路径.但是Tomcat的默认 ...

  7. 刚创建的springboot项目启动后访问controll报404

    访问controll报404的原因之一,可能是springboot的启动类位置不对. 这种情况需要把启动类放到与controller文件夹同级.为了方便查看先改变包结构. 选择package Pres ...

  8. docker基础(11):自定义tomcat镜像启动与访问

    文章目录 下载准备的资源 自定义tomcat镜像.启动.访问 遇到的问题 问题1:提示加载插件中,陷入长时间的等待,实际上已经出错了.错误消息:Loaded plugins: fastestmirro ...

  9. SpringBoot在Tomcat下面启动,访问路径

    这个问题可能只仅仅和我的本身的项目有关 我之前有一个项目,然后要新建一个项目,所以直接将原来的项目copy了过去 一切都很顺利,但是项目启动的路径,还是原来的访问的路径 让我很是头疼,怎么办 而且关键 ...

最新文章

  1. PyTorch基础与简单应用:构建卷积神经网络实现MNIST手写数字分类
  2. Java 编程语言中很少被人了解的特性-statement label
  3. 互联网协议入门 : 用户 ------ 底层
  4. 义乌成直播电商掘金地
  5. 关于在Webservice里使用LinqToSQL遇到一对多关系的父子表中子表需要ToList输出泛型而产生循环引用错误的解决办法!...
  6. xp系统打开计算机硬盘分区,XP系统下怎么进行硬盘分区啊?
  7. C# LINQ系列:LINQ to DataSet的DataTable操作 及 DataTable与Linq相互转换
  8. 关于宏定义的一些用法
  9. php 同义词词库,php如何实现同义词替换
  10. Mac 终端所有命令失效
  11. 画出清明上河图的代码_【高清】清明上河图(代码)
  12. win10激活工具,用生命推荐
  13. 电脑垃圾太多?这几个清理电脑的软件来看看吗?
  14. 服务器C盘内存不足,发现C盘TEMP文件夹占用44G
  15. 北漂4年,我选择了回到家乡,我选择了父母在,不远行。
  16. 基于RT-Thread的环境监测装置(含IO口模拟8080时序驱动TFT屏幕)
  17. 调节e18-d80nk的测量距离_重磅发布丨长距离综合管道潜望镜正式亮相|传感器|潜望镜|光学|远距离...
  18. 4.3.用python解決經典問題:生日悖論, birthday paradox
  19. 广西大学计算机专业课代码,广西大学的代码是什么 广西大学代码
  20. 体育世界杂志体育世界杂志社体育世界编辑部2022年第4期目录

热门文章

  1. 【特征工程】特征衍生+案例
  2. java毕业设计游戏资讯网站Mybatis+系统+数据库+调试部署
  3. 通俗易懂的nginx入门
  4. 解决git取消ss代理后仍然访问代理端口的问题
  5. h5 默认为移动端页面_移动端的h5页面的尺寸是多少
  6. 第三方支付是否已经达到了饱和期?它有怎样的产业阶段?依据产业阶段未来三方支付将何去何从?
  7. IC前端:解决CDC
  8. 在忘记APPLE ID密码的情况下如何删除icloud账号?
  9. 银行、金融业固定资产管理软件
  10. js删除对象中所有值为null和undefined的属性