zoukankan      html  css  js  c++  java
  • 搭建maven项目

    一、新建项目

    点击"Maven Project",如果没有的话在"Other"里面

    勾选这个选项,这样可以建立一个没有多余文件的简单项目(如果这个时候直接建立web项目,Dynamic Web Module的版本会比较低而且难以修改)

    Group Id:项目组织的唯一标识符,一般公司填com,非营利组织填org

    Artifact Id:项目的唯一标识符

    Packaging:规定项目的输出格式,web项目要选war(这里先选jar,如果选war会被自动创建为web项目)

    新建完成后的目录

    二、转换成web项目

    项目右键 --> Properties --> Project Facets

    单击"Convert to faceted form.."

    勾选"Dynamic Web Module"(版本是3.0的),保存之后根目录下就会多出一个"WebContent"文件夹

    三、调整项目结构

    在"main"文件夹中新建"webapp",然后把"WebContent"文件夹内的文件移到"webapp"中,删除"WebContent"

    修改发布规则:项目右键 --> Properties --> Deployment Assembly

    把关于test的两个路径和"WebContent"的删掉,增加刚刚新建的"webapp"文件夹的路径

    点击Add,加入Maven的依赖,最后的结果是这样的

    四、配置web项目

    加入运行环境(tomcat):项目右键 --> Properties --> Java Build Path

    点击"Add Library",选择"Server Runtime",下一步后选择Tomcat,保存

    增加web.xml配置文件,内容为:

    <?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" 
    	xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    	http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    	version="3.0">
    </web-app>
    

    增加index.jsp页面(注:web.xml要建在WEB-INF目录下,图里有错)

    五、运行测试

    在Servers窗口新增Server

    将刚才新建的"techblog2"项目Add到右边,然后保存

    点击右上角的"调试"运行程序

    Hello World!

  • 相关阅读:
    CSS 的层叠上下文是什么
    BFC原理解析
    从 (a==1&&a==2&&a==3) 成立中看javascript的隐式类型转换
    IIFE中的函数是函数表达式,而不是函数声明
    Virtual DOM 真的比操作原生 DOM 快吗?
    解决for循环里获取到的索引是最后一个的问题
    bzoj4161: Shlw loves matrixI
    [NOI2007]生成树计数环形版
    bzoj1494: [NOI2007]生成树计数
    bzoj1964: hull 三维凸包
  • 原文地址:https://www.cnblogs.com/ctxsdhy/p/6017491.html
Copyright © 2011-2022 走看看