Tomcat部署JavaWeb项目:每一个页面第一次打开404,刷新后才正常显示

Java使用okhttp3版本3.2.0遇到的Unable to make field private final sun.security.ssl.SSLContextImpl问题 java.lang.reflect.InaccessibleObjectException: Unable to make field private final sun.security.ssl.SSLContextImpl sun.security.ssl.SSLSocketFactoryImpl.context accessible: module java.base does not "opens sun.security.ssl" to unnamed module @647e447 阅读详情

问题:

访问页面的时候,第一次打开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包copy到webapp目录下后重启Tomcat。

转载自《Tomcat部署网站每一个页面第一次打开404刷新后才正常显示》

JavaWeb项目servlet部署到Tomcat+服务器端运行 出于某某原因需要用到动态网页,第一次做所以遇到了很多问题,花了三四天总算弄出来了,激动的心,颤抖的手,所以赶紧再从头走一遍。 一、先随便建个Dynamic Web project,Tomcat是9.0版本。建好后新建一个Servlet,我的命名和位置如下- - 然后找到这两个文件- - Haha.java文件中的Haha类是HttpServlet的子类,根据自己的需要重写其中的诸如doGe... 阅读详情

相关推荐

使用idea创建javaweb项目并部署到tomcat服务器

既已说到spring cloud alibaba,那对于整个微服务架构,如果想要进一步地向上提升自己,到底应该掌握哪些核心技能呢?就个人而言,对于整个微服务架构,像RPC、Dubbo、Spring Boot、Spring Cloud Alibaba、Docker、kubernetes、Spring Cloud Netflix、Service Mesh等这些都是最最核心的知识,架构师必经之路!下图,是自绘的微服务架构路线体系大纲,如果有还不知道自己该掌握些啥技术的朋友,可根据小编手绘的大纲进行一个参考。

2401_83915450的博客 1270

接口时而可以访问时而报404

第一个原因 你有多个服务器,为了做负载均衡,就做了多个网关。报404是网关反馈给你的异常,这时候,多个网关中,把其他的网关下线,检测问题具体出现在哪个服务器。然后看一下,你那台服务器中运行的程序版本对不对,是不是运行的是旧版本了。。。。。。。所以找不到接口。而另外的服务器服务程序版本是对的,所以就发生在生产上,接口时而可以访问时而报404。 其他原因 待遇到待解决 ...

坐等夕阳落time的博客 1万+

linux下在Tomcat部署项目可以看到欢迎界面但JAVAWEB项目无法访问

今天在linux里面的tomcat 发布项目,linux 和tomcat 、mysql 和 jdk都已经安装好了 1.首先Eclipse中把web项目打包成war包    2.然后 使用SSH Secure 连接输入ip 账号和密码  ,ip是虚拟机的IP ,Linux 是安装在VMWare 上的连接之后  把war包拖动到Linux下tomcat的webapps文件夹下(我的是后面才截图的所以会...

H_1_2的博客 1万+

Linux下部署javaweb项目 访问出现404 错误 Tomcat首页正常访问

今天在Linux上部署项目时,出现了 Tomcat首页可以正常访问,但是当带上项目路径时出现404 错误,即 访问 10.28.1.xxx:8001 正常 ,访问 10.28.1.xxx:8001/riakan/login.jsp (riakan为项目名),时出现404。 最后发现IDEA编译版本和Linux下的jdk版本不一致导致,由于一些原因Linux上安装的jdk版本为1.7,而开发环境中使用的为1.8。所以项目部署到Linux下运行时报404。需要把项目的编译版本和linux下jdk改成一个版本.

EstherLty的博客 2639

CTP接口入门

该文章主要讲什么 这篇文章的面向对象是有一些C++基础,并且想用C++来做程式化交易的同学。 这篇文章可以算是我的程式化学习笔记中的一篇。其中介绍了CTP的简单的使用方式,并且附上了一些代码以及我在试用的时候遇到的一些小坑。 什么是CTP CTP是上海期货推出的一套可供程序调用的交易接口。就好比官方给程序化交易提供了的一个专门的业务窗口。 接口相关文件下载 CTP接口可以在上期...

weizehua的专栏 4万+

OpenResty无损升级内嵌nginx版本0DAY漏洞

OpenResty无损升级内嵌nginx版本,nginx

qq1071643762的博客 6903

tomcat下网站经常出现404错误_再刷新就正常_解决方法

刷新tomcat下网站经常出现404错误_再刷新就正常_解决方法 linux 下tomcat与apache结合后 刷新tomcat下网站经常出现404错误_再刷新就正常很长时间没有解决? 后来我终于有啦时间处理这个问题啦: 第一步到网上找:google啦很多次也没有找到这个问题的解决方法。好像只有一个人提出过但没有得到解决。 所以绝对自己解决,从tomcat服务器及网站性能上着手。

onion 7756

便携式水下动态实时视频色彩还原设备,一键快速实现对水下偏色视频和图像的色彩还原处理

便携式水下动态实时视频色彩还原,一键快速对水下图像进行色彩校正,清晰度提升和亮度均衡处理,为水下资源勘探和科学考古,海洋生态环境监测,水下机器作业等应用提供有力的协助

weixin_43518680的博客 633

第一次进入页面,访问服务器图片报404,刷新或者回退重新进入,就可以加载图片。

第一次进入页面,访问服务器图片报404,(有时候能加载出1张2张,总之加载不稳定)刷新或者回退页面重新进入,就可以加载图片。 最终原因: 背景:用之前公司的一套,小程序前后台,进行开发。 由于当初比较着急,发布体验版小程序,商品图片上传我只修改了,图片上传路径。上传到部署小程序体验版。小程序请求服务器图片路径,当时一时没找上那修改。我这傻帽,就用了,最笨的做法,把上传到服务器的图片,再复制到公司之...

weixin_43424640的博客 3140

直流电源滤波电路的设计与优化:从基础原理到高效应用

本文深入探讨直流电源滤波电路的设计与优化,从基础原理到高效应用全面解析。重点介绍电容滤波和电感滤波的工作原理及实战设计要点,分享复合滤波电路的进阶技巧,并提供常见问题排查指南。文章还涵盖现代滤波技术的新发展,如有源滤波和数字控制滤波的应用,帮助工程师提升电源系统的稳定性和效率。

weixin_29255731的博客 175

ImportError: DLL load failed while importing _pydantic_core: 找不到指定的程序对应解决方案

本文主要介绍了ImportError: DLL load failed while importing _pydantic_core: 找不到指定的程序对应解决方案,希望能对使用Python的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 19万+

Nginx+Tomcat部署Angular+javaweb项目(解决刷新404)

最近项目进入了即将验收阶段,项目部署是必不可少的。由于某些原因,我们把前端项目(Angular4)和后端项目(JavaWeb),由于要部署了四个项目:Angular4(微信端),微信端数据服务,JavaWeb(PC端)*2,并且是放在同一个服务器下。Java项目比较好部署,Tomcat/Jetty都可以轻松部署好。但是Angular部署起来不是那么的容易(当然是对于我这种菜鸟而言),我先说下为什么我

微雨燕凝霜寒 4828

机加工机器人系列编程:Fanuc M-710iC_(2).FanucM-710iC机器人的硬件配置

Fanuc M-710iC 机器人是一种广泛应用在汽车零部件制造行业中的工业机器人。它的本体结构设计紧凑、稳定,适用于多种加工任务。了解机器人的本体结构是进行编程和维护的基础。

zhubeibei168的博客 990

idea 配置 JavaWeb 项目的 tomcat

idea 2022版本或者以下版本的 tomcat 配置教程

qq_41567818的博客 9538

【AIZ智能体】Codex 全能AI助手从部署到使用实战操作详解

Codex 全能AI助手从部署到使用实战操作详解

congge 2982

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

项目在tomcat部署成功,运行却报404错误,把所有文件复制到一个新的项目却能运行,后来又开始404.。。。

ssm项目在tomcat部署成功,运行却报404错误,把所有文件复制到一个新的项目却能运行,后来又开始404,求解!配置xml如下: web.xml配置: contextConfigLocation classpath*:applicationContext.xml org.springframework.web.context.ContextLo

myself_sky的博客 3606

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

IDEA部署项目到tomcat运行成功但是页面404的两种原因

当时我遇到的问题就是明明部署成功的项目却连index.jsp都访问不了报404。直到后面我才发现是我部署在tomcat中的项目有问题,如图。正确的操作应该是部署该项目的War包而不是直接将这个项目直接放到Tomcat中的deployment中去。war exploded支持热部署,它的本质是直接将项目文件夹移到Tomcat部署文件夹里面去。而下图的这个是Tomcat启动后的访问地址。这里是真正的访问地址,你定义的所有访问路径都是以这个为起点。而war则是先打成war包,再发布,就是正常的发布流程。

kt1776133839的博客 9284

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

JavaWeb和MavenJavaWeb项目部署到Tomcat的三种方法

本文介绍了将JavaWeb项目部署到Tomcat的三种方法,通过sevlet和ssm技术栈反别导出WAR文件和配置文件等的步骤演示,指导开发者如何实现项目部署,以及讲述了开发环境和部署环境的上下文路径不一致问题的原因和解决方式。

2401_84284464的博客 782

IDEA中JavaWeb项目成功部署运行,但在浏览器访问时依然报404错误

IDEA中成功将JavaWeb项目部署运行,但在浏览器访问时依然报404错误 1、最近用IDEA写了一个JavaWeb项目,发布到tomcat上成功部署运行,但准备在浏览器上访问时依然报了404错误。 2、试来试去花费了好长时间,最后终于把问题解决了。如下图所示,在IDEA主页面上右键选择Edit Configurations 3、打开Edit Configurations页面,选择Deployment,点击右侧的加号,选择External Source 4、找到Tomcat安装目录下的Root文件夹,点

qq_46112274的博客 9042

记idea部署ssm项目(Tomcat)网页报404请求资源不可用问题(已解决)

这两天在初学ssm整合,第一次在idea中部署Tomcat, 写好了整合、页面,Tomcat也能跑起来,网页却一直404, 前前后后找错找了很久,最终发现是一个小错误 根源在于Project Structure中web资源文件夹配错了(下图中箭头1处), 一开始配到了WEB-INF这个文件夹上,导致404, 修改之后如下图,可以正常显示首页了 (注意修改后下图左侧箭头处,web文件夹上应有蓝点,表此文件夹为web资源文件夹) 到此问题解决了,欢迎评论区交流 另外在解决问题过程中下面这篇文章也让我学到了很多

weixin_46785231的博客 1万+

Linux上使用tomcat部署java项目

本篇文章讲一下如何在Linux系统中,也就是一般我们所用的服务器上部署javaWeb项目。很多程序员一般使用一些编程软件,如Idea,Eclipse等,这些软件集成了tomcat功能,只需要简单的操作就可以部署,所以程序员一般不考虑如何部署java项目。但是作为一个运维人员,我们必须让java项目跑在服务器上,所以我们需要在服务器上安装tomcat软件,并且让项目跑起来,下面我们就看看如何...

ck784101777的博客 7944

Tomcat部署javaweb项目遇到的奇怪问题

问题:tomcat部署javaweb项目(war包)后,启动正常,但是项目页面不能访问。 环境:Linux下tomcat9.0.27。 排查: 1.首先排除启动异常,无论是tomcat日志还是应用自身的日志,都没有异常记录; 2.然后排除端口和路径异常,tomcat首页(猫图)可以正常访问,且webapps文件夹下新建静态资源页面可以访问到。但是项目页面不能访问,也不返回404,就是一片空白。若输入错误的项目名,则会返回404;(网上多数都是这里的问题,但我不是-_-||) 3.然后排...

weixin_40571358的博客 2283

求助:JavaWeb项目部署后访问JSP页面报404错误,已尝试多种方法无果!

我在学习JavaWeb开发时遇到了一个非常棘手的问题,已经困扰了我整整一天,尝试了几乎所有能想到的方法,但问题依旧存在。特此发帖求助,希望能得到各位前辈和社区高手的指点。任何建议、思路或方向性的指引,都将对我有莫大的帮助。完整的项目代码已在GitHub仓库中公开,欢迎大家检视。的命名空间和模式定义都是最新的Jakarta EE 10标准,欢迎文件列表也配置了。中也配置了欢迎文件列表(welcome-file-list),按理说直接访问应用根路径就应该能加载到。,结构清晰,配置也看似正确。

吾为热爱计科,致力于知识分享的践行者,此博客是我在这条道路上留下的足迹。 494

idea运行javaweb项目时出现404页面解决方案

这两天开始接触javaweb,用的是IDEA,网上好多问题都是用eclipse解决的,记录一下萌新的探索过程! 问题:启动Tomcat成功,可以显示初试页面,就是找不到对应Servlet映射的JSP页面,出现如图404错误。 网上给出的解释很多 Tomcat客户端已经启动了,在IDEA运行时再次启动,冲突了(个人觉得应该不是这个问题-.-) XML版本问题 绝对路径与相对路径问题 Tomcat...

qq_38699966的博客 6063
上一篇: 面试题--Java(一)
下一篇: 【Layui】ajax&回调函数
章 鱼
博客等级 码龄10年 203粉丝 105原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值