IDEA2020.2.3中创建JavaWeb工程的完整步骤记录
作者:FDWEi. 发布时间:2022-03-15 05:16:02
前言
在使用IDEA2020.2.3版本时,创建web工程遇到了一些问题,经过一番摸索之后得到解决方案。
一、新建javaweb工程
1.先创建一个java项目
2.在新建好的项目上点击右键,点Add Framework Support
3.点击导入Web Application,点击ok即可
二、配置TomCat启动项目
1.配置Tomcat
(1)点击右上角的编辑配置
(2)点击+号,找到Tomcat Server
3.选择一个本地下载好的Tomcat
4.在右边的部署栏Deployment中点击+号,添加构建
5.这里可以选择只保留“/”
6.选择热加载,点击ok完成运行环境部署
2.运行Tomcat,访问项目
(1)这里注意要直接选择Tomcat,点击运行按钮,而不是在jsp页面上右键点击运行,这样会访问不到页面
可以看到汤姆猫启动成功后,会自动跳转到浏览器打开页面
到这里,jsp页面的访问已经没问题了,但是要访问Servlet页面,还需要一些操作
三、如何创建和访问Selevt
首先,先新建一个Servlet
打开servlet后会发现有报错,找不到servlet.http包
这里就需要我们导入servlet-api包
在File菜单栏下找到项目组织–Project Structure
找到 Libraries,点击+号,选择java
找到你Tomcat的安装位置下的lib文件夹,下面有 servlet-api.jar,选择导入
导入后jar包后就不报错了
然后在servlet上加上注解 @WebServlet(name = “Servlet”,urlPatterns = “/Servlet”)
添加一个映射路径,访问Servlet
打开浏览器,在路径后加上映射名,就可以访问到我们项目下刚刚新建的servlet了
来源:https://blog.csdn.net/qq_43487456/article/details/110123493


猜你喜欢
- 前言最近在阅读 .NET Threadpool starvation, and how queuing makes it worse 这篇博
- 本文为大家分享两个实例,相信大家一定会喜欢。实例1:随机生成验证码图片并将之输出为一个png文件效果图:import java.awt.Co
- 一、安装activeMQLinux环境ActiveMQ部署方法:https://www.aspxhome.com/article/16232
- 公司app要求做一个扭蛋功能,其实就是一个可拖动层叠卡片列表,原理还是由一个自定义Recyclerview和LayoutManager来实现
- 以下实例演示了如何使用 equals ()方法来判断数组是否相等:import java.util.Arrays; public class
- 1.引入依赖,版本3.0.0只引入一个即可<dependency> &n
- 一、前言高效、合理的使用hibernate-validator校验框架可以提高程序的可读性,以及减少不必要的代码逻辑。接下来会介绍一下常用一
- 研发背景公司安全部目前针对内部系统的网络访问日志的安全审计,大部分都是T+1时效,每日当天,启动Python编写的定时任务,完成昨日的日志审
- 背景Springboot 默认把异常的处理集中到一个ModelAndView中了,但项目的实际过程中,这样做,并不能满足我们的要求。具体的自
- 1. 概述平常我们一般是使用JSON与服务器做数据通信,JSON的话,直接用GSON或者其他库去解析很简单。但是,其他有些服务器会返回XML
- 《Spring Boot Actuator详解与深入应用》预计包括三篇,第一篇重点讲Spring Boot Actuator 1.x的应用与
- Android自定义实现图片加文字功能分四步来写: 1,组合控件的xml; 2,自定义组合控件的属性; 3,自定义继承组合布局的class类
- 1、HttpClient:代码复杂,还得操心资源回收等。代码很复杂,冗余代码多,不建议直接使用。2、RestTemplate: 是 Spri
- 部署到webapps目录启动本文使用的Spring版本为Spring6,SpringBoot版本为3,JDK为17,可能会和之前有细微不同,
- 本文实例为大家分享了C#仿Windows XP自带的扫雷游戏的具体代码,供大家参考,具体内容如下1 题目描述:模仿Windows XP自带的
- 简介:任务并行库(Task Parellel Library)是BCL的一个类库,极大的简化了并行编程。使用任务并行库执行循环C#当中我们一
- 发现问题最近在项目中刚刚修改一个功能,代码正准备验证,启动Idea的debug模式,运行项目,发现启动失败,查看日志发现定时任务被重复执行,
- Java内部类(Inner Class),类似的概念在C++里也有,那就是嵌套类(Nested Class),乍看上去内部类似乎有些多余,它
- 现在很多的javascript控件,非常的不错,其中step就是一个,如下图所示:那么如何用C#来实现一个step控件呢?先定义一个Step
- 运行结果:模拟器图库就三张 没办法~画质挺感人~一个隐式意图布局文件:<RelativeLayout xmlns:android=&q