网站首页 > 博客文章 正文
前两个小节已经把Servlet的发展以及Tomcat部署目录结构介绍完成了,那么从这一小节开始,我们就正式进入Servlet程序的开发阶段,这一小节将教会大家如何创建并且部署一个Servlet程序。为了让开发更加简单些,这里我们将在IDEA中开发JavaWeb工程,首先介绍IDEA如何创建JavaWeb工程。
1.1、创建工程
首先你需要下载IDEA开发工具,我这里使用的2023.2.2版本,如下所示:
当然你可以下载其他的版本,可以开发代码即可。下载地址:https://www.jetbrains.com/zh-cn/idea/。下载成功之后,打开IDEA,点击New Project创建一个maven工程,如下所示:
创建成功之后,工程目录结构就如下图所示:
接着,我们把一些没用的目录删掉,将test、resources目录删除,并且在工程目录下,新建web目录,在web目录下面创建WEB-INF目录,以及新建web.xml文件。新的工程目录结构如下所示:
1.2、指定web资源目录
上面我们已经创建好了工程目录结构,但是工程目录下的web目录只是一个普通的目录,我们还需要将其标记成JavaWeb工程中的资源配置目录。点击File选项,接着选中【Project Structure】,如下:
在弹出窗口中,选中【Facets】,点击【+】加号,创建【Web】,如下所示:
接着在右侧可以看到Deployment Descriptors,这里是设置部署描述信息的位置,首先将Path路径选项修改成我们工程目录下的web/WEB-INF/web.xml文件。
接着点击右下角的【Create Artifacts】选项。
最后点击OK就可以啦。此时,你可以看到工程下的web目录的图标变了,左上角有一个蓝色小点,那么这就表示JavaWeb工程创建成功了。
1.3、添加Tomcat环境
上面已经把JavaWeb工程搭建好了,接着还需要将Tomcat运行环境集成到IDEA里面,第一步:点击IDEA右上方的Current File选项,选择【Edit Configurations】。
在弹出窗口中,点击左上方的【+】加号,选择【Tomcat Server】下的Local即可。
然后点击【Configure】配置Tomcat的安装目录。
添加Tomcat安装目录的路径即可。
切换到Deploment一栏,点击【+】加号,添加【Artifacts】部署包。
添加成功之后,可以修改JavaWeb应用程序的访问根路径,例如:我将根路径修改成了【/servlet】。
点击OK,此时回到工程目录界面,就可以看到我们刚刚添加的Tomcat启动选项啦。
到这里,我们就把JavaWeb工程创建好啦,下一小节介绍如何创建Servlet程序。
今天就到这里,未完待续~~
猜你喜欢
- 2024-10-20 从零开发一个WEB应用(一)搭建后端开发环境
- 2024-10-20 SpringBoot教程:Maven方式创建SpringBoot项目
- 2024-10-20 学Maven,这篇万余字的教程,真的够用了
- 2024-10-20 javaEE技术分享之如何使用Spring Boot快速创建Web应用
- 2024-10-20 Maven项目改为spring boot项目的方法
- 2024-10-20 「干货」带你走进Spring Boot 项目实战:Maven 多模块项目搭建
- 2024-10-20 Eclipse + Ant / Maven + Java 8 开发环境搭建一文穿透
- 2024-10-20 idea新建springboot项目(idea新建一个springboot项目)
- 2024-10-20 Maven+Jetty/Tomcat进行web部署开发
- 2024-10-20 IDEA下从零开始搭建SpringBoot工程
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- ifneq (61)
- 字符串长度在线 (61)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)