随笔 - 15  文章 - 0  评论 - 0  阅读 - 709

7. Maven创建web工程

# 命令行转到D:\Maven\maven-workspace工作空间,执行如下代码:

mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeVersion=1.4

剩下操作同创建java工程

# web工程目录结构:

 # 修改pom.xml:将junit版本改为4.12:

 

# 创建servlet:

## 在与webapp目录同级处创建java目录,并在java目录下创建java包com.atguigu.maven(包名自定义),在包中创建一个servlet类

## 在web.xml中注册该servlet:

 

 ## 在index.jsp中编写一个a链接,指向注册的servlet:jsp是服务器端页面渲染技术

 

# 编译:

## 进入到包含pom.xml的目录,执行mvn compile,报错如下:

 

## 此时需要手动导入servlet-api.jar:

### 进入网站:https://mvnrepository.com/查询包的依赖信息,搜索servlet-api,一般选下载量最多的(即Usages栏最长的)

### 复制下方的Maven依赖信息,粘贴到pom.xml文件的<dependencies>标签内

## 重新编译

# 打包:mvn package

# 部署:把解压后的war包放到tomcat的webapps目录下进行部署

 

posted on   大聪明QAQ  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示