Eclipse使用maven创建SSM-web项目

Eclipse使用maven创建SSM-web项目

1.环境准备

(1)maven:apache-maven-3.5.2,我的maven安装在D:\apache-maven-3.5.2,eclipse中maven配置如下:

Eclipse使用maven创建SSM-web项目_第1张图片

Eclipse使用maven创建SSM-web项目_第2张图片

先add ,添加好自己的maven,然后才能选中这个maven

(2)  jdk:jdk1.7.0_80

Eclipse使用maven创建SSM-web项目_第3张图片

(3) tomcat:apache-tomcat-7.0.81   我的tomcat7安装位置在 D:\Tomcat\apache-tomcat-7.0.81-eclipse ,eclipse中tomcat 配置如下:

Eclipse使用maven创建SSM-web项目_第4张图片

2. eclipse创建maven web项目

 (1) new maven project

Eclipse使用maven创建SSM-web项目_第5张图片

(2) 选择目模板: 搜索app选择maven-archetype-webapp 后下一步

Eclipse使用maven创建SSM-web项目_第6张图片

(3) 输入组织名:即包名 ,Artifact ID,即项目名,完成后点击 finish

Eclipse使用maven创建SSM-web项目_第7张图片

(4) 修改设置,右键单击项目名,选properties,打开如下弹框,选择project facets ,按图中标示步骤操作,完成后点击apply,使之生效

 Eclipse使用maven创建SSM-web项目_第8张图片

(5) 勾选Dynamic web module,并  修改content directory

 Eclipse使用maven创建SSM-web项目_第9张图片

(6) 添加缺失的文件夹:src/main/java 一定得是source folder 才可以。这里添加过了。

Eclipse使用maven创建SSM-web项目_第10张图片

3. 添加POM文件的SSM框架依赖,如下:

复制代码

  1 
  3     4.0.0
  4     com.lch
  5     ssmtest02
  6     war
  7     0.0.1-SNAPSHOT
  8     ssmtest02 Maven Webapp
  9     http://maven.apache.org
 10         
 11         
 12         4.0.2.RELEASE    
 13         3.2.8    
 14         1.7.12    
 15         1.2.17    
 16       
 17     
 18         
 19             junit
 20             junit
 21             4.11
 22             test
 23         
 24         
 25             javax.servlet
 26             javax.servlet-api
 27             3.1.0
 28         
 29              
 30             
 31             javax    
 32             javaee-api    
 33             7.0    
 34             
 35         
 36             
 37             
 38             org.springframework    
 39             spring-test    
 40             ${srping.version}    
 41             
 42         
 43             
 44             org.springframework    
 45             spring-core    
 46             ${srping.version}    
 47           
 48           
 49             
 50             org.springframework    
 51             spring-oxm    
 52             ${srping.version}    
 53             
 54         
 55         
 56             
 57             org.springframework    
 58             spring-tx    
 59             ${srping.version}    
 60            
 61         
 62          
 63             
 64             org.springframework    
 65             spring-jdbc    
 66             ${srping.version}    
 67           
 68         
 69           
 70             
 71             org.springframework    
 72             spring-aop    
 73             ${srping.version}    
 74          
 75            
 76             
 77             org.springframework    
 78             spring-context    
 79             ${srping.version}    
 80            
 81          
 82             
 83             org.springframework    
 84             spring-context-support    
 85             ${srping.version}    
 86           
 87           
 88             
 89             org.springframework    
 90             spring-expression    
 91             ${srping.version}    
 92          
 93         
 94            
 95             
 96             org.springframework    
 97             spring-orm    
 98             ${srping.version}    
 99          
100            
101             
102             org.springframework    
103             spring-web    
104             ${srping.version}    
105           
106           
107             
108             org.springframework    
109             spring-webmvc    
110             ${srping.version}    
111             
112         
113             
114             
115             
116             org.mybatis    
117             mybatis    
118             ${mybatis.version}    
119            
120          
121             
122             org.mybatis    
123             mybatis-spring    
124             1.2.2    
125             
126          
127            
128             
129             
130             mysql    
131             mysql-connector-java    
132             5.1.35    
133             
134         
135             
136             
137             commons-dbcp    
138             commons-dbcp    
139             1.4    
140            
141          
142             
143             
144             jstl    
145             jstl    
146             1.2    
147            
148          
149             
150             
151             log4j    
152             log4j    
153             ${log4j.version}    
154           
155           
156             
157             org.slf4j    
158             slf4j-api    
159             ${slf4j.version}    
160          
161            
162             
163             org.slf4j    
164             slf4j-log4j12    
165             ${slf4j.version}    
166             
167           
168           
169             
170             
171             
172             com.alibaba    
173             fastjson    
174             1.2.6    
175             
176         
177             
178             org.codehaus.jackson    
179             jackson-mapper-asl    
180             1.9.13    
181             
182         
183             
184             
185             commons-fileupload    
186             commons-fileupload    
187             1.3.1    
188             
189         
190             
191             commons-io    
192             commons-io    
193             2.4    
194            
195          
196             
197             commons-codec    
198             commons-codec    
199             1.10    
200             
201             
202     
203     
204     
205     
206         ssmtest02
207         
208             
209                 org.apache.tomcat.maven
210                 tomcat7-maven-plugin
211                 2.1
212                 
213                     
214                     http://localhost:8080/manager/text
215                     tomcat7 
216                     /${project.artifactId} 
217                     tomcat7
218                     admin
219                     password
220                 
221             
222         
223     
224 

复制代码

上面的配置需要在maven   的settings.xml 的标签下,添加如下标签:

以及在tomcat的 conf目录下的tomcat-users.xml中 标签里配置如下信息:

复制代码

1  
2   
3   
4   
5   
6   
7   

复制代码

4. 补全web.xml 内容

复制代码

1 
2 
6   Demo
7 

复制代码

建好的项目如下:

Eclipse使用maven创建SSM-web项目_第11张图片

5.把项目发布到tomcat ,运行并访问  http://localhost:8080/ssmtest02/ 结果如下

Eclipse使用maven创建SSM-web项目_第12张图片

 

 

 

 

 

 

 

 

参考博客:

【SSM】Eclipse使用Maven创建Web项目+整合SSM框架:     https://blog.csdn.net/q326959073/article/details/71191252 

在eclipse中新建Maven Web项目:     https://www.cnblogs.com/liun1994/p/7173052.html

你可能感兴趣的:(maven+ssm)