当前位置:网站首页>如何创建一个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:1620523-64-9_Azide-SS-biotin_biotin-disulfide-azide
- 483. Smallest Good Base
- 嵌入式系统:GPIO
- Embedded Systems: GPIO
- 亿流量大考(2):开发一套高容错分布式系统
- for loop exercises
- CAS:1797415-74-7_TAMRA-Azide-PEG-Biotin
- 测试2年6.5K,每天“911”,我的心酸经历只有我自己知道···
- 电商数仓ODS层-----日志数据装载
- Summary bug 】 【 Elipse garbled solution project code in Chinese!
猜你喜欢
CAS: 773888-45-2_BIOTIN ALKYNE_Biotin-alkynyl
CAS:122567-66-2_DSPE-Biotin_DSPE-Biotin
LyScript 实现应用层钩子扫描器
基于支持向量机的网络⼊侵检测系统的全面调查和分类
Teach a Man How to Fish - How to Query the Properties of Any SAP UI5 Control by Yourself Documentation and Technical Implementation Details Demo
《强化学习周刊》第56期:GraphIRL、REDEEMER & 眼科强化学习的潜在研究
CAS:1620523-64-9_Azide-SS-biotin_生物素-二硫-叠氮
一些思考:腾讯股价为何持续都低
【day6】类与对象、封装、构造方法
for循环练习题
随机推荐
113. Teach a Man how to fish - How to query the documentation and technical implementation details of any SAP UI5 control property by yourself
472. Concatenated Words
CAS:122567-66-2_DSPE-生物素_DSPE-Biotin
《强化学习周刊》第56期:GraphIRL、REDEEMER & 眼科强化学习的潜在研究
noip初赛
CAS:1797415-74-7_TAMRA-Azide-PEG-Biotin
Kubernetes入门到精通-Operator 模式
Internet user account information management regulations come into effect today: must crack down on account trading and gray products
距LiveVideoStackCon 2022 上海站开幕还有3天!
Bytebase database schema change management tool
Cisco ike2 IPSec配置
图的基础概念
382. Linked List Random Node
互联网用户账号信息管理规定今起施行:必须严打账号买卖灰产
Flink--Join以及Flink函数
上课笔记(6)(1)——#629. 表达式括号匹配(stack)
UVa 10003 - Cutting Sticks(白书,区间DP)
投资性大于游戏性 NFT游戏到底是不是门好生意
东西向和南北向通信的统一
for loop exercises