Tomcat项目部署成功,页面访问404,Work目录权限问题
来源:互联网 发布:马修博尔顿知乎 编辑:程序博客网 时间:2024/06/02 19:56
之前项目一直运行的很正常,有一天重新打包替换了之后,访问任何页面jsp页面都是404
看了后台报错日志,发现是tomcat的work目录下的文件没有访问权限
那么这个work目录到底是干嘛的呢
1)jsp运行时都要先转换成servlet,tomcat容器启动时会在目录下的work目录中生成一系列的文件夹,.java文件以及.class文件
2)jsp最终转化为servlet,work的作用就是加快速度,如果jsp没有变化(依据时间戳)就不再重新编译。
jsp编译相关:
当请求jsp页面时,tomcat将请求交由JspServlet来处理,下面是JspServlet的service()方法
boolean precompile = preCompile(request);
它会判断我们在请求jsp页面时有没有带?jsp_precompile查询字符串,如果带了就会重新编译,然后再由serviceJspFile(request, response, jspUri, null, precompile)进一步判断是否要进行编译jsp文件。
判断标准:如果jsp文件最后修改时间晚于目标文件的最后修改时间要会重新编译,若jsp的最后修改时间早于目标文件的最后修改时间,但只要jsp中用了include指令包含的某个文件的最后修改时间晚于对应目标文件的修改时间额话,也需要重新编译主jsp文件。
阅读全文
0 0
- Tomcat项目部署成功,页面访问404,Work目录权限问题
- tomcat目录访问权限问题
- Tomcat成功部署发布启动项目后页面显示404问题的解决方法
- Tomcat部署Web项目访问404问题
- Struts2部署后抛出404 Tomcat work目录下均为空目录
- Tomcat 部署项目后,访问出现404
- idea部署tomcat启动成功后访问提示404
- idea部署tomcat启动成功后访问提示404
- idea部署tomcat启动成功后访问一直提示404
- Tomcat权限问题,导致每次访问页面第一次正常,第二次报错404
- maven 使用tomcat 插件,项目部署时访问路径问题
- java web项目部署成功后 总是404不能访问
- springboot项目部署JBOSS成功但访问404
- Eclipse 项目部署成功却访问不到 报错404
- Tomcat项目部署成功,运行时404报错排错
- struts2 Tomcat部署 权限问题
- 项目部署到tomcat6.0启动成功后访问页面报500错误解决方法
- tomcat的work目录
- AngularJS入门之Services
- 为指定的python环境(如anaconda)安装opencv的方法
- 使用selectivesearch工具进行目标检测
- display:box;与display:flex;区别
- 《大话Java:从零基础到数据库,Web开发》读书笔记
- Tomcat项目部署成功,页面访问404,Work目录权限问题
- 如何成为一名优秀的UI/UX设计师?
- SQL Server 创建约束图解 唯一 主键
- Android中通过MotionEvent实现简单的单击事件
- 机器学习(一)- feature scaling
- windows cmd 命令小技巧
- python之format函数学习
- NoHttp 详细介绍
- 跳转页面时,带提示信息