IDEA启动tomcat状态404的解决

 更新时间:2023年10月16日 10:38:04   作者:涤坤君  
在使用Idea进行Java Web开发过程中,经常会遇到Tomcat出现404错误的问题,本文就来介绍了IDEA启动tomcat状态404的解决,具有一定的参考价值,感兴趣的可以了解一下

环境:

  • tomcat 8.5.81
  • IDEA2022

涉及知识点

其中涉及到一个知识点:web工程能够工作是先编译web项目然后把编译好的内容放在out目录下的artifacts目录中,而项目工作时的地址也是指向artifacts目录中

image-20221004190600050

问题:

当我搭建好一个web工程,在web工程上建立了一个jsp文件,这里的jsp文件不是默认jsp文件,然后就启动tomcat服务器运行login.jsp

202209282137077

image-20221004190903081

分析分析原因:

当我运行默认的jsp文件时是可以运行的,因为这时的路径是

image-20221004190954031

上面的那个显示404的那个路径和能够工作的路径有些不一样唉。

开始试验:

我在那个能够工作的路径上指定一下具体的jsp文件

image-20221004191024694

诶可以工作啊

就可以说明是路径的问题。

解决方案

先确保部署时的路径和应用程序上下文的路径一致

202209282137773

紧接着就是重点能否成功就在这里

202209282137123

把原先url默认的是虚拟路径,改成下面那个路径上

202209282137805

因为那个虚拟路径没有指定该文件的具体url。

接下来即可正常访问了

IDx-1668562637042)]

因为那个虚拟路径没有指定该文件的具体url。

接下来即可正常访问了

到此这篇关于IDEA启动tomcat状态404的解决的文章就介绍到这了,更多相关IDEA启动tomcat404内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • CommandLineRunner最佳实践小结

    CommandLineRunner最佳实践小结

    CommandLineRunner是Spring Boot框架提供的一个功能接口,用于Spring Boot应用启动完成后立即执行特定的代码逻辑,允许开发者在应用程序完全启动并准备好接收请求之前执行一些初始化任务,下面通过实例代码讲解什么是CommandLineRunner以及CommandLineRunner用法,一起看看吧
    2025-08-08
  • Elasticsearch查询Range Query语法示例

    Elasticsearch查询Range Query语法示例

    这篇文章主要为大家介绍了Elasticsearch查询Range Query语法示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • java中以DES的方式实现对称加密并提供密钥的实例

    java中以DES的方式实现对称加密并提供密钥的实例

    这篇文章主要介绍了java中以DES的方式实现对称加密并提供密钥的实例的相关资料,这里提供实例帮助大家学习理解这部分知识,需要的朋友可以参考下
    2017-08-08
  • mybatis-plus中wrapper的用法实例详解

    mybatis-plus中wrapper的用法实例详解

    本文给大家介绍了mybatis-plus中wrapper的用法,包括条件构造器关系、项目实例及具体使用操作,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-02-02
  • 利用Redis实现延时处理的方法实例

    利用Redis实现延时处理的方法实例

    这篇文章主要给大家介绍了关于利用Redis实现延时处理的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者使用Redis具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • Java中的Switch Case语句及示例详解

    Java中的Switch Case语句及示例详解

    Java中的SwitchCase语句用于处理多个选项,本文结合实例代码给大家介绍Java中的Switch Case语句及示例,感兴趣的朋友跟随小编一起看看吧
    2026-01-01
  • 一篇文章带你深入了解Java线程池

    一篇文章带你深入了解Java线程池

    这篇文章主要介绍了Java 线程池的相关资料,文中讲解非常细致,帮助大家更好的理解和学习,感兴趣的朋友可以了解下,希望能给你带来帮助
    2021-08-08
  • 使用Feign调用时添加验证信息token到请求头方式

    使用Feign调用时添加验证信息token到请求头方式

    这篇文章主要介绍了使用Feign调用时添加验证信息token到请求头方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • IDEA强制清除Maven缓存的方法示例

    IDEA强制清除Maven缓存的方法示例

    这篇文章主要介绍了IDEA强制清除Maven缓存的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • Spring Boot文件上传原理与实现详解

    Spring Boot文件上传原理与实现详解

    这篇文章主要介绍了Spring Boot 文件上传原理与实现详解,前端文件上传是面向多用户的,多用户之间可能存在上传同一个名称、类型的文件;为了避免文件冲突导致的覆盖问题这些应该在后台进行解决,需要的朋友可以参考下
    2024-01-01

最新评论