搭建spring+springmvc+mybatis+maven项目(1)
搭建spring+springmvc+mybatis+maven项目(1)
首先在配置好maven仓库的情况下:
1.创建父项目
file->new->maven project
next
group为父项目坐标,artifact id为项目名,记得packaging选择pom
finsh->这样父项目就创建好了
2.创建model-common子项目
选择maven model ->next
填写子项目名称->next
选择quickstart->next
填写组id和包名->finsh
common子项目创建完成
3.创建web-app用于启动项目
前几项的操作和创建common子项目相同,但是中间不再是选择quickstart,而是选择webapp
next->
填写组id和包名->finish
model-web创建完成以后,index.jsp会报错,原因是缺少servlet依赖:
在父项目pom文件中加servlet依赖,报错消除
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
接下来在model-web模块的pom文件中添加jetty插件,用于运行项目
<build>
<finalName>model</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<configuration>
<warName>model</warName>
</configuration>
</plugin>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>7.0.0pre2</version>
<configuration>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>80</port>
</connector>
</connectors>
</configuration>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>
添加好jetty插件以后,打包项目:如下
待打包完成以后运行项目:
运行命令是:jetty:run
注意选择workspace是model-web
点击->run
运行成功
访问浏览器:
hello world!成功
评论区
请写下您的评论...
猜你喜欢
spring/springmvc
2935
搭建spring+springmvc+mybatis+maven项目(2)在搭建spring+springmvc+mybatis+maven项目(1)中我们搭建了基本的maven环境,并且可以运行项
blog
springboot(1)创建项目
框架
2376
第一次学习springboot框架环境idea-maven(eclipse更简单)1.先创建一个maven项目这样项目就创建好了2.配置pom文件?xmlversion="1.0"encoding
java
1634
oauth2.0密码模式框架搭建(demo)附sql脚本和测试代码1.项目目录项目说明请搜索http://www.jiajiajia.club/search?str=oauth2.0密码模式框架搭建
工具
1635
eclipse中内置了git插件,不在需要安装eclipse中把工程初始化本地库右击项目-team-ShareProject-Git-next-选中
blog
redis哨兵模式环境搭建
redis
1116
配置文件中增加一项配置如下:#哨兵模式中设定主库密码与当前库密码同步,保证从库能够提升为主库masterauth"123456"在/etc/redis/目录下创建sentinel.conf哨兵配置文件
blog
rabbitmq集群搭建
rabbitmq,mqtt协议
965
集群目的就是为了实现rabbitmq的高可用性,集群分为2种普通集群:主备架构,只是实现主备方案,不至于主节点宕机导致整个服务无法使用镜像集群:同步结构,基于普通集群实现的队列同步普通集群
框架
2064
oauth2.0密码模式框架搭建(java)项目源码下载地址:http://www.jiajiajia.club/file/info/8GG7iM/109一、什么是oauth协议OAuth(开放授权
blog
maven项目使用tomcat7插件
框架
1836
maven项目使用tomcat7插件1.pom文件build finalNamedz/finalName plugins plugin
最新发表
归档
2018-11
12
2018-12
33
2019-01
28
2019-02
28
2019-03
32
2019-04
27
2019-05
33
2019-06
6
2019-07
12
2019-08
12
2019-09
21
2019-10
8
2019-11
15
2019-12
25
2020-01
9
2020-02
5
2020-03
16
2020-04
4
2020-06
1
2020-07
7
2020-08
13
2020-09
9
2020-10
5
2020-12
3
2021-01
1
2021-02
5
2021-03
7
2021-04
4
2021-05
4
2021-06
1
2021-07
7
2021-08
2
2021-09
8
2021-10
9
2021-11
16
2021-12
14
2022-01
7
2022-05
1
2022-08
3
2022-09
2
2022-10
2
2022-12
5
2023-01
3
2023-02
1
2023-03
4
2023-04
2
2023-06
3
2023-07
4
2023-08
1
2023-10
1
2024-02
1
2024-03
1
2024-04
1
2024-08
1
标签
算法基础
linux
前端
c++
数据结构
框架
数据库
计算机基础
储备知识
java基础
ASM
其他
深入理解java虚拟机
nginx
git
消息中间件
搜索
maven
redis
docker
dubbo
vue
导入导出
软件使用
idea插件
协议
无聊的知识
jenkins
springboot
mqtt协议
keepalived
minio
mysql
ensp
网络基础
xxl-job
rabbitmq
haproxy
srs
音视频
webrtc
javascript
加密算法
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。