记一次奇怪的debug:Tomcat部署网站每一个页面第一次打开404刷新后才正常显示...

news/2024/4/27 16:14:28/文章来源:https://blog.csdn.net/weixin_33697898/article/details/89427172

不久前毕设网站的第三版上线,然后我遇到了一个奇怪的bug:

  • 访问页面的时候,第一次打开404,必须F5刷新后才能正常显示

简直

第一次尝试

最开始以为是浏览器缓存没有清理【思路大概是:浏览器发现这网页访问过,于是直接加载了缓存,但缓存是404】,然后清理缓存,重新访问,结果发现不是缓存的问题。

第二次尝试

以为是打包过程中出现了问题,清理项目重新打war,然后重新部署到tomcat上,仍然没有解决问题。

话说我部署的方式特别简单粗暴:

  • STS导出war包,传到服务器备份

  • 停止Tomcat运行

  • 删除Tomcat的webapp目录下上个版本的war包和文件夹

  • 将war包拷贝到webapp目录下

  • 重新启动Tomcat

第三次尝试

stackoverflow上有人说打包过程中不能出现任何warning(P!我有warning前几次还不是运行得好好的)和error(废话),总之当成死马医医看,把warning们都搞掉了

这时我想了一下,感觉还是Tomcat的问题,如果我想访问新文件,但是Tomcat还是找旧文件去了,但是旧文件已经rm -rf,就会404了

于是我猜是之前的旧文件没有删除干净。

于是我在Tomcat所有目录下都找了一遍,果然在work/Catalina目录下发现了一个项目的同名文件!

关Tomcat,删除之。

重新把新的war包cp到webapp目录下后重启Tomcat。

万事OK。o(* ̄▽ ̄*)ブ

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_713312.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SEO是什么?SEO的作用?SEO的推广特点?

一、什么是SEO?通俗来说seo它的中文名叫做搜索引擎优化。指的是我们在了解搜索引擎的排名机制的基础上对我们的网站进行优化修改,实现网站的关键词在搜索引擎上的排名,给网站带来流量的过程,我们叫做做seo。在搜索结果中带有推广字…

用Python+Django在Eclipse环境下开发web网站【转】

一、创建一个项目如果这是你第一次使用Django,那么你必须进行一些初始设置。也就是通过自动生成代码来建立一个Django项目--一个Django项目的设置集,包含了数据库配置、Django详细选项设置和应用 特性配置,具体操作步骤如下所示。 1.新建Djan…

Jenkins与网站代码上线解决方案

1.1 前言 Jenkins是一个用Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目独立。 Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中(例如Apache Tomcat)。它支持软件配置管理(SCM)工…

电商实例、业务并发、网站并发及解决方法

一、怎么防止多用户同一时间抢购同一商品,防止高并发同时下单同一商品 最近在做抢购系统,但头疼的是,在多用户高并发的情况下经常会库存出现问题。排查到,在同一时间内多用户同时下单导致查询和插入不同步了,而查询中跟…

一个好用的在线微信二维码设计网站

帮一个朋友设计他的微信公众号二维码,本来打算用ps画图,想到之前公众号配图有在线网站,简单方便,类似于这类的工具应该会有很多,在百度上查找体验了一下,终于找到了一款可以快速设计文章末尾二维码的在线网…

学会Git玩转Github笔记(三)—— Github Pages 搭建个人网站

https://help.github.com/categories/github-pages-basics/ 一、个人站点 访问 https://用户名.github.io 搭建步骤 1) 创建个人站点 -> 新建仓库(注:仓库名必须是【用户名.github.io】) 2) 在仓库下新建index.…

大流量网站的底层系统架构

动态应用,是相对于网站静态内容而言, 是指以c/c、php、Java、perl、.net等 服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通 常与数据库系统、缓存系统、分布式存储系统等密不可分。 大型动态应用…

揭秘全球最大网站 Facebook 背后应用软件

2010年6月,Google公布全球Top 1000网站。Facebook独占鳌头。以Facebook现在的经营规模,诸多传统服务器的技术均将崩溃或根本无法支撑。那么面对5亿的活跃用户,Facebook的工程师们又将如何让网站平稳运转呢?这篇文章将展示Facebook…

不错的网站

2019独角兽企业重金招聘Python工程师标准>>> 翻墙: http://ss.ishadowx.com/index_cn.html https://doub.io/sszhfx/ https://freessr.xyz/ verydemo:http://www.verydemo.com/ demo大师:http://www.demodashi.com/search.html 酷…

网站性能优化

1、尽量减少HTTP请求次数 终端用户响应的时间中,有80%用于下载各项内容,这部分时间包括下载页面中的图像、样式表、脚本、Flash等。通过减少页面中的元素可以减少HTTP请求的次数,这是提高网页速度的关键步骤。 减少页面组件的方法其实就是简化…

Clouder专项技能认证课程:网站建设——部署与发布

2019独角兽企业重金招聘Python工程师标准>>> 课程介绍 Clouder-ACP专项技能认证:网站建设 建站认证可以帮助学员掌握如何将一个本地已经设计好的静态网站发布到Internet公共互联网,通过自己的域名让全世界的网民访问到&#xff0c…

NSURLSession访问HTTPS网站

2019独角兽企业重金招聘Python工程师标准>>> -(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {NSString *str "https://www.baidu.com";NSURL *url [NSURL URLWithString:str];NSURLSession *session [NSURLSessi…

【大型网站技术实践】初级篇:海量图片的分布式存储设计与实现

说明&#xff1a;本文是我阅读计算机工程期刊《海量图片的分布式存储及负载均衡研究》一文的学习笔记和具体实践&#xff0c;原文地址在本文底部。 一、研究背景&#xff1a;性能与资金&#xff0c;二者可兼得乎&#xff1f; 1.1 那么问题来了&#xff1f; 随着互联网的发展&am…

HTML CSS设计与构建网站

《HTML & CSS设计与构建网站》基本信息原书名&#xff1a; HTML and CSS: Design and Build Websites原出版社&#xff1a; Wiley作者&#xff1a; (美)Jon Duckett [作译者介绍]译者&#xff1a; 刘涛 陈学敏出版社&#xff1a;清华大学出版社ISBN&#xff1a;97873023110…

thinkphp5项目--企业单车网站(二)

thinkphp5项目--企业单车网站&#xff08;二&#xff09; 项目地址 fry404006308/BicycleEnterpriseWebsite: Bicycle Enterprise Websitehttps://github.com/fry404006308/BicycleEnterpriseWebsite 一、数据库表前缀 配置数据库表前缀 二、控制器中方法的两种功能 1、返回页面…

机器学习(3)——K-近邻算法改进约会网站的配对效果实例

基本概念 利用K-近邻算法对约会网站中匹配对象进行快速归类。基本思路步骤 手机数据&#xff1a;提供文本文件&#xff1b;准备数据&#xff1a;使用Python解析文本文件&#xff1b;分析数据&#xff1a;使用Matplotlib画二维扩散图&#xff1b;训练算法&#xff1a;设计分类算…

普通网站防暴力破解的新设计

前端防暴力破解的一个设计 Demo 地址 https://github.com/GitHub-Laz... 描述 传统的防范暴力破解的方法是在前端登录页面增加验证码, 虽然能有一定程度效果, 但是用户也跟着遭罪, 验证码越复杂, 用户登录的失败率越高 于是最近我想了一个新的设计, 前端在登录时采用解密的方式…

电商网站商品图片放大镜实现

2019独角兽企业重金招聘Python工程师标准>>> 提供两种实现方式。 ① margin-left、margin-top方式实现。 ②clip方式实现。 事件统一使用委托机制&#xff0c;即冒泡原理。 方式一 外边距实现 请记得将图片放进去 <!DOCTYPE HTML> <html><head>&l…

招聘网站数百万条敏感数据泄露,简历、×××扫描件统统曝光

据外媒报道&#xff0c;国际网络安全咨询公司HackenProof的安全专家在2018年12月21日发现了另一个没有得到很好保护的Elasticsearch集群&#xff0c;其中包含数百万非常敏感的数据记录。从索引的名称来看&#xff0c;它的所有者毫无疑问就是MisterTemp。这是一家法国临时工招聘…

使用k-近邻算法改进约会网站的配对效果

2.2  使用k-近邻算法改进约会网站的配对效果 Helen交往过三种类型的人&#xff1a; 不喜欢的人 魅力一般的人 极具魅力的人 示例&#xff1a;在约会网站上使用k-近邻算法 &#xff08;1&#xff09;收集数据&#xff1a;提供文本文件&#xff1b; datingTestSet2.txt链接  …