千家信息网

IDEAJavaWeb项目启动运行后出现404错误怎么办

发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章将为大家详细讲解有关IDEAJavaWeb项目启动运行后出现404错误怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。404这个错误真的是一言难尽!不过
千家信息网最后更新 2025年01月22日IDEAJavaWeb项目启动运行后出现404错误怎么办

这篇文章将为大家详细讲解有关IDEAJavaWeb项目启动运行后出现404错误怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

404这个错误真的是一言难尽!不过大多是配置文件出错,认真修改还是可以的

1.web.xml配置错误:

默认首页没有写的,在web.xml添加一个就行(前提是你有jsp页面,名字不要写错):比如这个:

Login.jsp

2.IDEA JavaWeb项目运行找不到对应Servlet映射的JSP页面

在servlet3.0以后提供了注解配置,这样就不需要在web.xml中配置。使用IDEA生成的servlet文件的注解配置如下(第一行):

@WebServlet(value = "/AdminServlet")public class AdminServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { }}

对于怎样配置请看:

路径:File > Settings > Editor > File and Code Templates > Other > Web > Java code templates 下第二个点开右边编辑模板如下(这是我的模板):

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end#parse("File Header.java")@javax.servlet.annotation.WebServlet(value = "/${Entity_Name}")public class ${Class_Name} extends javax.servlet.http.HttpServlet { protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException { doPost(request,response); } protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException { } }

3.创建了一个和以前项目名称相同的项目(项目名称结构一样),把以前的覆盖了 然后运行就404了;

第一时间想到的就是配置文件有错就开始找 :这个是我刚发现的解决办法:

启动运行后跳转的页面发现不是你定义的页面报404错误,这就需要你在workspace.xml里面找了:

你的项目名 > .idea > workspace.xml,找到里面不是你首次跳转的jsp的名字,修改为你定义的jsp名字

具体在这里:把名字修改一下就好了

关于"IDEAJavaWeb项目启动运行后出现404错误怎么办"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

项目 配置 错误 运行 名字 页面 文件 篇文章 怎么办 名称 更多 模板 注解 不错 实用 相同 一言难尽 一行 内容 前提 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 华为通用软件开发工程师机试 天刀手游服务器满进不去怎么办 网络安全征文名字 软件开发合同保价模板 5g下一代网络技术概念 常州创投项目管控软件开发平台 快方网络技术有限公司怎么样 计算机网络技术英语要学多久 数据库范式的判断例题 护苗网络安全观后感250 手机么禁用数据库 对当今软件开发开发 英语四级匹配题网络安全 至臻杰网络技术 杭州然趣网络技术有限公司杨锐 一个数据库两个实例状态 什么情况下需要安装打印服务器 模拟器显示连接服务器失败 数据库表格数据量太大怎么处理 nginx夸服务器端口转发 vba连接数据库安全 方舟手游服务器管理取消 地图瓦片数据库概念设计 公安局安装网络安全系统 个人信用信息基础数据库平台 九零起航互联网信息科技 网络安全隔离的意义 sas存储服务器 idc2020年度服务器出货量 深圳哪个职校有软件开发
0