您当前的位置: 首页 >  ide

Dongguo丶

暂无认证

  • 0浏览

    0关注

    472博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

IDEA配置Maven并创建web项目

Dongguo丶 发布时间:2018-04-06 15:18:22 ,浏览量:0

一、IDEA配置MAven

打开IDEA,从菜单File->Settings…,然后在左侧选择到Maven配置项,如图所示: 这里写图片描述 在Maven home directory:项选择maven解压后的目录 在User settings file:选项选择个性化的Setting文件 在Local repository:项选择自定义配置的maven本地仓库的目录

在Maven下的Importing项可以配置Maven使用的JDK和启动参数,如图: 这里写图片描述 可以选择勾选 import Maven project automatically 让Maven自动下载jar

二、IDEA创建java web Maven项目

1、创建一个maven项目 打勾create from archetype 从这些骨架原型中选择maven-archetype-webapp(一个简单的Java Web应用程序) 点击next 这里写图片描述 2、 GroupId 一般为公司域名的倒写 ArtifactId 为创建的maven模块名称 点击next 这里写图片描述 3、此处的配置和IDEA配置Maven一模一样,由于IDEA没有记忆住这些配置,所以需要我们再一次将他们修改正确 点击next

这里写图片描述 4、选择创建项目的名称和存储路径 点击finish 这里写图片描述 Maven项目就创建完成了

4、等待maven加载完毕 Maven的目录结构为: 这里写图片描述 显然创建的目录结构并不是完整的 缺少src-main目录下缺少java文件 首先我们要在main下新建名为java的文件夹,然后将java文件修改成source源文件(点击file-Project Structure-Modules 找到src-main下面的java 将java make as source)同样将resources make as Resources 点击保存 这里写图片描述

5、这时Maven的目录结构为 这里写图片描述 这样Maven创建web项目就完成了,可以选择创建一个servlet测试一下 创建一个MavenServlet 类

public class MavenServlet extends javax.servlet.http.HttpServlet {
    protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException {
        response.getWriter().write("hello maven");
    }

    protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException {
        doPost(request,response);
    }
}
web.xml

在web.xml中进行配置




  Archetype Created Web Application
    
        MavenServlet
        com.dongguo.MavenServlet
    
    
        MavenServlet
        /maven
    


此时的pom文件为


    4.0.0
    com.dongguo
    maven-demo
    war
    1.0-SNAPSHOT
    maven-demo Maven Webapp
    http://maven.apache.org
    
        
            junit
            junit
            3.8.1
            test
        
        
            javax.servlet
            javax.servlet-api
            3.1.0
        
    
    
        maven-demo
    


给项目配置tomcat,运行tomcat OK! 这里写图片描述

关注
打赏
1638062488
查看更多评论
立即登录/注册

微信扫码登录

0.0367s