maven基础篇(5)-eclipse构建maven-web项目

一,eclipse中创建maven web项目

1,直接点击新建,在里面可以找到Maven选项卡,点击Maven Project创建Maven工程
这里写图片描述

2,设置默认工程位置
这里写图片描述

3,选择创建web项目模块
这里写图片描述

4,填写项目坐标
这里写图片描述

5,生成的maven-web项目
这里写图片描述

6,解决5生成的项目中存在的问题
(1)问题一:jsp文件红色叉叉。原因是生成的web项目,在本地库中并没有支持jsp相关的jar,添加相关依赖即可。
这里写图片描述
便于复制:

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.0.1</version>
    </dependency>

(2)问题二:生成的web项目引入的默认JRE库版本太低,为1.5。修改settings.xml配置即可。
这里写图片描述
解决:
这里写图片描述
嘎嘎,便于下次来复制:

<profile>  
        <id>jdk-1.7</id>  
        <activation>  
            <activeByDefault>true</activeByDefault>  
            <jdk>1.7</jdk>  
        </activation>  
        <properties>  
            <maven.compiler.source>1.7</maven.compiler.source>  
            <maven.compiler.target>1.7</maven.compiler.target>  
            <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>  
        </properties>  
    </profile>   

7,部署到jetty服务器测试
在pom.xml文件的build标签里面添加以下:

    <plugins>
        <plugin>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-maven-plugin</artifactId>
            <version>9.3.8.v20160314</version>
        </plugin>
    </plugins>

        特别注意:jdk1.7不支持jetty9,若想成功的运行,要么使用jetty8的maven插件,要么使用jetty9插件但是把本博文以上配置的jdk1.7改成1.8即可。

        maven构建web项目在eclipse jetty部署有两种方法:
(1),运用Maven的plugin:jetty来部署web。
        第一步:配置pom.xml
这里写图片描述

        第二步:配置项目运行参数
这里写图片描述
这里写图片描述

        第三步:运行
这里写图片描述
这里写图片描述

(2),运用Eclipse 的Jetty插件直接部署。
        第一步:在eclipse中安装jetty服务器插件,这个从eclipse应用市场安装比较简单,也可以参考该文(点击去看

        第二步:直接运行如图
这里写图片描述


参考文章:
1,点击去看eclipse集成maven出现问题解决
2,点击去看慕课网maven系列视频教程
3,点击去看maven官方文档
4,点击去看系列教程

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值