当前位置:网站首页>如何创建一个Web项目
如何创建一个Web项目
2022-08-03 22:12:00 【一只咸鱼。。】
文章目录
提示:以下是本篇文章正文内容,Java系列学习将会持续更新
一、创建Web项目
Web项目是由Web服务器(如Tomcat)来控制管理我们的代码,项目中没有main方法,项目的启动和运行是由Tomcat进行的。
所以在进入Web学习之前,我们需要先下载安装tomcat,并进行环境变量配置
①可以直接选择压缩包下载并解压就行,省去了安装的麻烦。
②还需要进行环境变量的配置
③启动Tomcat后,就可以访问到 http://localhost:8080/ 地址了
1. 新建Maven工程
2. 在pom.xml中,添加servlet依赖
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
3. 创建web.xml文件
在src/main下面新建webapp目录,找一个web.xml放置在webapp/WEB-INF/下
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1"
metadata-complete="false">
</web-app>
4. 通过tomcat配置启动项
①下载Smart Tomcat插件
②在启动项中配置tomcat,需要在IDEA中指定电脑中安装的tomcat的路径
5. 在webapp下创建html静态文件
启动项目,访问测试:http://localhost:8080/day1_first/hello.html
总结:
提示:这里对文章进行总结:
以上就是今天的学习内容,本文是JavaWeb的学习,学习如何创建一个Web项目。之后的学习内容将持续更新!!!
边栏推荐
- CAS: 773888-45-2_BIOTIN ALKYNE_生物素-炔基
- 斩获双奖|易知微荣获“2021中国数字孪生解决方案优秀供应商”“中国智能制造优秀推荐产品”双奖项!
- IO线程进程->线程同步互斥机制->day6
- 嵌入式开发:嵌入式基础——代码和数据空间揭秘
- 【day6】类与对象、封装、构造方法
- 如何基于WPF写一款数据库文档管理工具(二)
- 466. Count The Repetitions
- 线上服务器老是卡,该如何优化?
- On the Qixi Festival of 2022, I will offer 7 exquisite confession codes, and at the same time teach you to quickly change the source code for your own use
- DO280管理和监控OpenShift平台--资源限制
猜你喜欢
HCIP第十三天
如何设计 DAO 的 PoW 评判标准 并平衡不可能三角
On the Qixi Festival of 2022, I will offer 7 exquisite confession codes, and at the same time teach you to quickly change the source code for your own use
DO280管理和监控OpenShift平台--资源限制
一些思考:腾讯股价为何持续都低
HCIP第十四天
CAS:122567-66-2_DSPE-Biotin_DSPE-Biotin
《强化学习周刊》第56期:GraphIRL、REDEEMER & 眼科强化学习的潜在研究
CAS:122567-66-2_DSPE-生物素_DSPE-Biotin
【bug】汇总Elipse项目中代码中文乱码解决方法!
随机推荐
Nine ways to teach you to read the file path in the resources directory
Diazo Biotin-PEG3-DBCO|重氮化合物修饰生物素-三聚乙二醇-二苯并环辛炔
数据一致性:双删为什么要延时?
【bug】汇总Elipse项目中代码中文乱码解决方法!
老板:公司系统太多,能不能实现账号互通?
LitJson报错记录
图的基础概念
上课笔记(6)(1)——#629. 表达式括号匹配(stack)
现网设备兼容SRv6网络演进
CAS:153162-70-0_N-BOC-6-Biotinamidohexylamine
HCIP第十五天
三年黑盒测试工程师对嵌入式软件测试的理解
385. Mini Parser
Summary bug 】 【 Elipse garbled solution project code in Chinese!
IO线程进程->线程同步互斥机制->day6
Causes of Mysql Disk Holes and Several Ways to Rebuild Tables
LabVIEW代码生成错误 61056
VLAN实验
CAS:1797415-74-7_TAMRA-Azide-PEG-Biotin
FVCOM三维水动力、水交换、溢油物质扩散及输运数值模拟丨FVCOM模型流域、海洋水环境数值模拟方法