idea创建web项目运行报404错误_IDEA JavaWeb项目启动运行后出现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名字
具体在这里:把名字修改一下就好了
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
本文标题: IDEA JavaWeb项目启动运行后出现404错误的解决方法
本文地址: http://www.cppcns.com/ruanjian/java/291436.html
idea创建web项目运行报404错误_IDEA JavaWeb项目启动运行后出现404错误的解决方法...相关推荐
- 从无到有整合SpringMVC-MyBatis项目(1):搭建JavaWeb项目
前言: 近日有个销售类网站的项目,用了很久的Springboot,突发奇想回到过去,基于SpringMVC-MyBatis框架搭建项目,惭愧的是有些配置已记不清楚,所以决定写篇博客来记录下整个搭建过程 ...
- 电脑应用程序错误怎么办_遇到电脑桌面应用程序无法正常启动(0xc0000142)怎么办?0xc0000142解决方法...
遇到电脑桌面应用程序无法正常启动(0xc0000142)怎么办?0xc0000142解决方法 说起电脑这东西让人摸不清头脑:有时对它好呢?电脑也对你好,你对它不好:它就无故给你来点小故障,小弹窗啥的. ...
- 前端开发:Vue报错Avoid mutating a prop directly since the value will be…的解决方法
前言 前端开发中,在使用Vue开发的时候,经常会遇到一些很共性的报错提示,而且有时候提示已经很明确的告诉开发者问题出现在哪里,尤其是在Chrome的控制台输出上面,只要看一下输出日志就知道问题所在.但 ...
- Python pip install 安装包报错ERROR: Could not find a version that satisfies the requirement XXX解决方法
Python pip install 安装包报错ERROR: Could not find a version that satisfies the requirement XXX解决方法 文章目录 ...
- designer打开报错 qt_无法启动 Maya 集成的 qt designer 的解决方法和原因 以及 中英文切换...
无法启动 Maya 集成的 qt designer 的解决方法和原因 以及 中英文切换 前言: Maya 集成了 PySide,同时集成了qt designer,在 Maya 的安装目录下的 bin ...
- 宝塔控制面板创建ftp后链接不上的解决方法
宝塔控制面板创建ftp后链接不上的解决方法 参考文章: (1)宝塔控制面板创建ftp后链接不上的解决方法 (2)https://www.cnblogs.com/cncom/p/10772078.htm ...
- 连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决方法
连接mysql报错:Access denied for user 'root'@'localhost'(using password: YES)的解决方法 参考文章: (1)连接mysql报错:Acc ...
- Idea运行项目报错:java.lang.OutOfMemoryError: Java heap space/ java.lang.OutOfMemoryError: GC overhead 解决方法
问题 使用Idea运行代码量比较多的项目时,会报错:java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: GC ...
- Flutter开发:运行项目时提示Error parsing LocalFile:‘/Users/xxx/android/app/src/main/AndroidManifest.xml’…解决方法
前言 在Flutter开发初期的时候,会遇到各种各样的问题,这个时候对于刚接触Flutter开发的开发者来说是有点费事费力的,所以在Flutter开发初期要多积累,多查阅,多踩坑,这样才能快速上手开发 ...
最新文章
- 用户'NT AUTHORITY\NETWORK SERVICE' 登录失败
- JavaScript引擎研究与C、C++与互调用(转)
- oracle addm报告
- springboot+mybatis调用oracle存储过程
- 博士申请 | 香港理工大学滕龙老师课题组招收机器人方向博士生/研究助理
- React开发(239):dva概念4dispatch
- android 元素点击位置,appium自动化操作之元素定位点击事件全家桶(find_element_by、find_elements_by)...
- 【elasticsearch】ES 相似文章检测
- 控制器(下) -运维笔记
- 程序员微信名昵称_微信营销手段之昵称命名
- 网页设计css入门,网页设计基础:Div+CSS布局入门教程
- 【阅读笔记】量子信息
- c语言爱心代码我爱你,C语言告白代码,一闪一闪亮晶晶~
- 【Java分享客栈】我为什么极力推荐XXL-JOB作为中小厂的分布式任务调度平台
- mybatis传入多个参数
- ORA-00600: internal error code 内部错误代码
- React-Native 创建App项目
- 数字化时代下,智能运维全栈监控解决方案及案例盘点
- 如何把图片批量转为jpg格式?
- 纯干货:线上出现fullGC次数很多的排查思路以及实践总结
热门文章
- 如何在Ubuntu 14.04上使用NSD——一套仅权威DNS服务器
- ★★★GG口述实录:我和‘老山’英雄的真实接触★★★(PK:★★★MM口述实录:我和程序员老公的幸福生活★★★ )
- 【分享】Excel表格的密码忘记了怎么办?附解决办法
- 前端面试整理(VUE+JS)
- 寒假作业1:打印沙漏
- 主题挖掘和情感分析图书馆话题知乎用户问答行为数据
- 9.app后端选择什么服务器
- ctf刷题 攻防世界【流量分析1】
- 微信小程序项目实例——心情记事本
- mysql 找表重复数据,mysql 数据表中查找重复记录