• Eclipse搭建maven web项目


            最近在做做一个小实验,搭建ssm框架,要求使用maven来统一管理jar包,接下来就看如何建立maven项目,首先必须有要有相应的开发环境:JDK和maven,以及配置tomcat。

           开发环境搭建可以参考这篇博客:http://blog.csdn.net/zhshulin/article/details/30779873

           配置好环境之后接下来开始建立maven项目。


    搭建过程:

             1)打开eclipse,选择一个工作空间,选择file-new-选择other...

                                 

              2)选择maven project,点击next

                            

              3)点击next,弹出下图所示的弹框,由于网速的问题,该界面出来的比较慢,一定要内心等待。选择All Catalogs,再选择maven-archetype-webapp,点击next。

                              

              4)接下来输入自己的项目名称。

                           

              5)建立好的maven项目的目录如下图所示,但是index.jsp报错

                           

                 解决方案:

    在pom.xml文件中引入jar包,配置下面的信息,自动从仓库中下载jar包

                 

    <!-- 导入java ee jar 包 -->  
        <dependency>  
            <groupId>javax</groupId>  
            <artifactId>javaee-api</artifactId>  
            <version>7.0</version>  
     </dependency>  
    

                            

                6)由于现在web项目需要跟现在版本跟上,所以需要修改Dynamic Web Module的配置。右击项目,选择properties---->找到Project Facets。修改Dynamic Web Module为3.0,java版本为1.7。

                  

              

     问题:

            Cannotchange version of project facet Dynamic web(无法改变Dynamic Web Module to 3.0)

            原因:

                  用eclipse创建maven项目结构的web项目的时候,选择了maven-artchetype-webapp,由于catalog比较老,用的是2.3的servlet,现在用3.0,在Project Facets中改变时就会出现问题。

            解决方案:

              1、 将web.xml中的servlet改成3.0   

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xmlns="http://java.sun.com/xml/ns/javaee"
    	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    	id="schedule-console" version="3.0">
    
    </web-app>
    

             2、修改项目设置,打开项目中.setting目录下的org.eclipse.jdt.core.prefs,把1.5改成1.7;

                  org.eclipse.wst.common.project.facet.core.xml中的1.5改成1.7

                  

                    

                    

          3、重新设置,大公告成!


    总结:

           这是一个新的开始,自己搭建框架的机会并不多,我们大多是在架构师搭建后直接编写代码,自己来建项目还是有很多收获,从一个项目开始搭建,到一步步的深入理解各种框架的结合,从中发现框架的优缺点,感觉还是很神奇的。  






  • 相关阅读:
    中国天气网数据获取
    雪球数据的定时爬取
    爬虫下载中间件
    简书全站CrawlSpider爬取 mysql异步保存
    房天下新房和二手房
    多线程
    selenium+chromdriver 动态网页的爬虫
    汽车之家下载文件和图片
    re正则
    532.数组中的K-diff数对
  • 原文地址:https://www.cnblogs.com/zsswpb/p/6329431.html
Copyright © 2020-2023  润新知