Tomcat一些常见错误(遇到错误就更新)
Tomcat使用过程中一些常见的错误
- 500错误
- 出现java.lang.ClassNotFoundException
- 404错误
- Tomcat配置文件里面的问题(index都无法进去)
- index页面进得去的情况
500错误
出现java.lang.ClassNotFoundException
在这里我们可以看到
它导致的最根本的原因在于找不到对应的类,此时我们可以看一下我们IDEA中Tomcat的目录结构
如果类似于这种结构,我们可以看出,其实我们少了一个lib文件夹,此时,我们可以先点击File->Project Structure,然后选择Artifacts
创建并且导入包,如上图,然后重新启动一次Tomcat就可以了。(如果重启后不行,先把out删除以后再重启)
结果如下:
404错误
其实404错误相对于500错误算得上是最友好的错误,出现的原因其实不多,个人认为可以先在配置文件处以及网页的url处进行排查。
其实上面的500错误java.lang.ClassNotFoundException导致的错误也可能会导致404,出现如下的情况,Tomcat无法正常启动,此时需要我们如处理500错误一样导入lib。
Tomcat配置文件里面的问题(index都无法进去)
有些小伙伴可能一开始配置tomcat的时候
在applicationContext这里配置的路径是这样的,但是在url里面配置的路径是这样的
结果就会导致连index页面都是404,最好一开始直接改了ApplicationCOntext,这样对应的url也会更正。
index页面进得去的情况
我们就应该看看这几个地方有没有写错,或者有没有对应的文件夹,首先是前端页面的跳转逻辑,比如这样的
<div class="content-wrapper"><iframe width="100%" id="iframe" name="iframe" onload="SetIFrameHeight()"frameborder="0" src="${pageContext.request.contextPath}/management_Doctor"></iframe></div>
然后找到controller里面的
@RequestMapping("/management_Doctor")public String managementDoctor(){return"/management_Doctor";}
再看看springmvc里面的配置文件
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/jsp/"/><property name="suffix" value=".jsp"/></bean>
最后再看看我们的文件目录有没有这个东东。
Tomcat一些常见错误(遇到错误就更新)相关推荐
- sql 避免除0错误_设计简历时避免这3个常见的UX错误
sql 避免除0错误 重点 (Top highlight) Having a great looking resume on hand is very important when you're lo ...
- 在用c语言写代码是这么找出错误,写代码(C语言)常见粗心小错误
打码(C语言)常见粗心小错误 标签(空格分隔): 博客 自我介绍 本人学院 (http://sdcs.sysu.edu.cn/) 欢迎访问 本人学号 16340213 目录 ##1.前言 小萌新们是不 ...
- 打码(C语言)常见粗心小错误 (前方高能,一定要点)
打码(C语言)常见粗心小错误 标签(空格分隔): 博客 自我介绍 本人学院 (http://sdcs.sysu.edu.cn/) 欢迎访问 本人学号 16340213 目录 打码C语言常见粗心小错误 ...
- C# asp.net常见编译|运行错误
编译器给出的错误描述的朦胧程度是有目共睹的,本文记录了平时常见的编译错误及其正确内容以辅助参考.长期更新. 按第一个有意义的错误的首字母排序,以便查找. 错误: "$"未定义(出现 ...
- 常见的 Git 错误解决方法
常见的 Git 错误解决方法 从索引中取消暂存文件/目录 编辑上次提交的邮件 忘记了上次提交中的一些更改 放弃本地更改 已将个人数据提交到本地存储库 password files 将最新的提交替换为新 ...
- win7更新错误0x800b0109_Windows 7:更新KB890830(MRST)删除错误0x800B0109
Windows 7:更新KB890830(MRST)删除错误0x800B0109 补丁程序日的另一个补充(2019年11月12日).安装更新KB890830(MRST)时,Windows 7 SP1和 ...
- 开发中常见的低级错误--被自己气哭
开发中常见的低级错误--被自己气哭 前言 踩过的坑 请求路径写错 用生产地址测试本地代码 看错项目 变量名拼错 提交了相似分支 复制粘贴的分支逻辑忘记改过来 数据库存储超限制后会被自动截断 再会 前言 ...
- mysql从库比主库数据多_MySQL常见的主从复制错误有哪些?如何处理?
目录 想把MySQL有变更的数据分发到其他异构数据库,都有什么可选方案 MySQL什么情况下DML操作不会记录binlog? MySQL中ANALYZE TABLE的作用是?生产上操作会有什么风险? ...
- 3D Slicer画病灶可能产生的问题+核磁共振影像数据处理-14-3d slicer画病灶“三宗罪”|常见bug(错误)汇总
3D Slicer画病灶可能产生的问题+核磁共振影像数据处理-14-3d slicer画病灶"三宗罪"|常见bug(错误)汇总 讲解视频内容请移步Bilibili: https:/ ...
最新文章
- springboot 整合redis 实现KeySpaceNotification 键空间通知
- Android onPause()和onStop()区别
- 3、leetcode35 搜索插入位置**
- 目前最常用的计算机机箱类型为_常用的计算机设备
- spring无法用三级缓存解决循环依赖的问题分析
- mac:在当前文件夹打开terminal终端
- 基于jsp+mysql的JSP在线水果销售商城系统设计实现
- 小程序功能模块-飞鱼知识变现小程序2.5.3源码
- ControllerShutdownRequest分析
- excel小写转大写公式_Word如何一键转PPT/Excel,来看看用对的方式操作office有多方便...
- 在ubuntu下打开.TXT文件,中文显示为乱码
- Spark内核解析之七:核心组件解析
- libmesh 思维导图(类接口设计)
- j2me怎么运行java_Eclipse开发J2ME环境安装及配置
- python代理ip连接失败_遇到问题--python--爬虫--使用代理ip第二次获取代理ip失败
- Tomcat 500错误:实例化Servlet类异常
- dmg文件 linux,Linux通过命令行建立dmg文件
- java 保龄球游戏开发_2019-11-08-基于TDD实现的java版本的保龄球规则(实体类)
- L1-087 机工士姆斯塔迪奥(Python3)
- 常用数据库及默认端口