IntelliJ IDEA创建Servlet最新方法 Idea版本2020.2.2以及IntelliJ IDEA创建Servlet 404问题(超详细)_intellij idea servlet-程序员宅基地

技术标签: IntelliJ IDEA  Idea  Idea创建servlet  创建Servlet报404  

第一次用IntelliJ IDEA写java代码,之前都是用eclipse,但eclipse太老了。

下面为兄弟们奉上IntelliJ IDEA创建Servlet方法,写这个的目的也是因为在网上找了很多资料但都过时了,所以把我走过的坑和弯路直接告诉兄弟们,为大家节省点宝贵的时间。

说一下现在创建Servlet或者是web和之前的主要区别,之前是直接创建,现在是先要创建java项目 然后通过添加支持框架变成Servlet或者web项目

下面这些截图最好都看完,因为有的地方有坑,都在后面的截图里。

我用的IntelliJ IDEA是2020.2.2企业破解版本

下面就是创建servlet的并运行的步骤了:

1.创建java项目


2.选择java

3.点next

4.为项目起名

5.创建完java项目的目录结构

6.将java项目变成servlet项目

7.

8.

9.在WEB-INF中增加 classes 和 lib

10.将classes和lib 两个目录配置到项目中

11.

12.配置完成

13.创建servlet

14.导入servlet需要的支持包

15.将tomcat目录lib中的servlet-api.jar加入到项目中

16.出现这个界面说明加入成功

17.添加完servlet-api.jar就可以导包了

18.到此项目servlet项目已经创建好了,下面是配置tomcat到idea中

19.

20.在“+”中找到 Tomcat Server - Local  然后双击

21.配置tomcat运行环境,这里需要注意一下右下角的fix,这个配置不好会出现404

22.我之前因为这个配置问题卡了半天,一直报404

访问这个http://localhost:8080/MyProject_war_exploded 可以访问

访问http://localhost:8080/MyProject/TestServlet 一直报404

就是因为下面这个配置的原因

23.配置访问的注解和要输出的内容,这里有个问题 需要看一下该图下面的24 不然会访问时会报405

24.把图中的两段代码删除

25.到这就成功了

成功的兄弟记得给个好评啊。截这些图给我累完了都,哈哈。

微信打赏二维码

 支付宝打赏二维码

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/gaoqingliang521/article/details/108677301

智能推荐

智能化运维监控系统设计与实现_智能运维-程序员宅基地

文章浏览阅读636次,点赞21次,收藏11次。综上所述,智能化运维监控系统通过运行状态数据接入、数据交叉比对、权限管理和可视化呈现四大核心功能的有机结合,为企业提供了一个全面、高效、智能的运维监控解决方案。权限管理是智能化运维监控系统的重要组成部分,通过用户管理、角色管理和权限分配等功能,确保系统的安全性和数据的保密性。为确保关键业务的连续性和稳定性,智能化运维监控系统成为了不可或缺的技术支撑。数据交叉比对是智能化运维监控系统的核心功能之一,通过对实时数据和历史数据的深度分析,系统能够生成多样化的报表和视图,为运维人员提供决策支持。_智能运维

中国移动宽带服务器上的光信号,中国移动光猫设置方法(常见故障及解决方法)...-程序员宅基地

文章浏览阅读4.1w次。目前三大运营商的宽带用户规模早已超过4亿户,平均算下来几乎每家每户都安装了固网宽带。很多朋友对家里的宽带出现了故障就素手无策只能苦苦等待宽带师傅上门维护,如果自己能动手解决就解决,不能解决那就需要代维师傅上门为我们处理了。光猫篇1、移动家用宽带目前有两种光猫,自动猫和手动猫,自动猫就是接入路由设备时需要去路由里面选择自动获取IP地址,手动猫就需要去路由里面选择宽带拨号上网。2、光猫信号指示灯常见三..._无法读取移动光猫的lan口

大数据Hive(二):Hive的三种安装模式和MySQL搭配使用_hive mysql模式-程序员宅基地

文章浏览阅读5.2k次,点赞45次,收藏69次。全网最详细的Hive文章系列,强烈建议收藏加关注!后面更新文章都会列出历史文章目录,帮助大家回顾知识重点。目录历史文章前言Hive的三种安装模式和MySQL搭配使用一、Hive的安装方式1、内嵌模式2、本地模式3、远程模式二、Hive的安装1、准备工作2、安装mysql数据库3、安装Hive三、Hive的交互方式第一种交互方式:bin/hive第二种交互方式:使用sql语句或者sql脚本进行交互第三种交互方式:Beeline Clien._hive mysql模式

解决Qt网络传输Json中文乱码的问题_qt jason网络传输汉字乱码-程序员宅基地

文章浏览阅读1.1k次。解决Qt网络传输Json中文乱码的问题_qt jason网络传输汉字乱码

机械臂编程_建立自己的机械臂-编程-程序员宅基地

文章浏览阅读1.3w次,点赞3次,收藏26次。机械臂编程 现在,手臂已经组装好了,是时候将其提升到一个新的水平。 现在是释放野兽并完全控制整个机器人手臂的时候了。 在这篇文章的结尾,您应该对如何对该机械臂进行编程以完成您想要的事情有一个想法。 要了解我如何到达这里,请访问我以前的文章,该文章描述了组装过程- 构建自己的机器人手臂-组装 。 你需要什么 再一次,您将需要一些额外的硬件来促进对伺服器的并行控制,并需要使用焊料来组装屏蔽层。..._机械臂编程

在线编辑器 FCKeditor 的应用-程序员宅基地

文章浏览阅读964次。开发环境: Tomcat5.5 Eclipse3.1.1 MyEclipse4.1.1 FCKeditor 版本 FCKeditor_2.2 FCKeditor.Java 2.3 这里需要用到两个包 下载地址: http://www.fckeditor.net/download/default.html 开始: 新建工程,名称为 FCK

随便推点

输入数字判断星期几_html获取当前星期几-程序员宅基地

文章浏览阅读1k次。输入数字判断星期几?GO来教会你_html获取当前星期几

SpringBoot整合Activiti7——实战之放假流程(会签)_activit7中会签-程序员宅基地

文章浏览阅读776次,点赞14次,收藏8次。将启动流程后的流程实例ID更换到下面。将启动流程后的流程实例ID更换到下面。_activit7中会签

阿里云服务器收到挖矿病毒的攻击,导致基础的文件被病毒污染的问题和对应的处理解决方法-程序员宅基地

文章浏览阅读556次。情况:1. 阿里云检测到 异地登陆报警:2. 然后进而检测到异常进程, kworker 使CPU 无故跑满3. 收到报警信息后发现 服务器的 22 端口是 默认全网开放的, 修改成指定IP (公司IP) 开放访问4. 我登陆处理,删除该进程之后, 标记已处理此异常5. 发现 过一小时依旧会 重新出现此进程并自己启动, 造成CPU 无故跑满6. 根据阿里云的提示做好删除和更新 后 进行重启...

北京东城区空调维修办法,格力变频空调出现ph,到底是怎么回事?_格力变频空调ph代码-程序员宅基地

文章浏览阅读496次。空调由于是提供给我们人类便利的机器,所以正常的时候,一切都好,如果哪里有异常时候,就会出现各种各样奇怪难懂的代码,对于我们这种常规用户来说,根本看不懂这些代码有代表什么意思,这些代码究竟是什么呢,比如是当您的空调如果出现ph是代表着空调坏了的意思吗?我们常见的空调代码有这些,比如会出现e2、e7这些代码,那这些代码都说明空调某个部位出现了问题,有可能是排风扇有问题了,也有可能是内机出现问题,内机出现流水,或者开机却不运行等等,这些常见的数据都是有一定的指向说明,那ph是什么意思,怎么解读呢?_格力变频空调ph代码

vscode编辑器使用拓展插件background添加背景图片改变外观_background vscode-程序员宅基地

文章浏览阅读1.2k次。如果我们要给vscode添加背景图,改变外观怎么设置?然后我们通过选择文件首选项的设置。,我们在拓展商店里面添加安装。我们可以使用拓展插件。_background vscode

android 简单打电话程序_android拨打电话的程序-程序员宅基地

文章浏览阅读1.4k次。完成android拨打电话程序只需简单几步即可完成。第一步:创建工程,在layout.xml文件中添加 EditText 和Button 控件第二步:在activity中声明控件并初始化(findViewById)第三步:为button添加响应事件 button.setOnclickListener(new View.onClickListener() {});第四步:_android拨打电话的程序

推荐文章

热门文章

相关标签