zoukankan      html  css  js  c++  java
  • 如何使用maven搭建web项目

    博客园注册了有二十多天了,还没有写过博客,今天就发一篇,也便于后面查找笔记。

    我个人已经做了几年的java web开发了,由于所在的公司是业务型公司,用的都是一些老旧的稳定技术,很少接触到稍微新点的内容,

    经过几年的不进则退,自己的技术能力已经开始慢慢的被时代潮流淘汰。为了在大浪淘沙中能生存下来,自己要好好加油,从基本内容开始,稳步沉淀,更新自己的技术库。

    不求一口吃个大胖子,只求每天进步一点点。

    废话不多说,言归正传。如何使用maven搭建web项目呢?

    第一步:首先创建一个maven项目

    创建好的目录结构如下所示

    这个目录结构不是我们想要的因此要进行改动

    第二步:对目录结构进行调整

    1.选中工程点鼠标右键-->properties-->Project Facets,将红框前面的勾去掉,然后保存

    2.然后重新将勾勾上,这个时候下面会出现一个链接

    3.点击这个链接,在弹出的页面进行设置,然后点OK

    4.选中Deployment Assembly

     

    修改完后的目录结构如下:

     第三步:配置pom.xml文件,添加web依赖

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <groupId>com.ssh</groupId>
        <artifactId>mvn-ssh</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <packaging>war</packaging>
    
        <dependencies>
            <!-- servlet 基础 -->
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
                <version>3.0-alpha-1</version>
                <scope>provided</scope>
            </dependency>
    
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>jstl</artifactId>
                <version>1.2</version>
            </dependency>
        </dependencies>
    
    </project>

     第四步:检测web环境是否能通

    1.新建一个jsp 页面

    2.配置web.xml文件

        <welcome-file-list>
            <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>

    3.启动tomcat,并进行访问

    至此,使用maven搭建web项目结束

    作者:JAVA开发老菜鸟
    出处:https://www.cnblogs.com/sam-uncle/
    你的一个点赞,一句留言,都将是博主的前进动力!!!
    扫~扫~扫左边,领~领~领红包, 互惠共赢~~

    版权:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    设计模式之工厂模式-抽象工厂(02)
    1036 跟奥巴马一起编程 (15 分)
    1034 有理数四则运算 (20 分)
    1033 旧键盘打字 (20 分)
    1031 查验身份证 (15 分)
    大学排名定向爬虫
    1030 完美数列 (25 分)二分
    1029 旧键盘 (20 分)
    1028 人口普查 (20 分)
    1026 程序运行时间 (15 分)四舍五入
  • 原文地址:https://www.cnblogs.com/sam-uncle/p/8676529.html
Copyright © 2011-2022 走看看