小工具      在线工具  汉语词典  dos游戏  css  js  c++  java

新版idea创建maven项目结构

# Java Web,maven,java,idea,intellij idea 额外说明

收录于:18天前

安装配置Maven

进入https://maven.apache.org/download.cgi下载Maven
在这里插入图片描述
解压后的目录如图:
在这里插入图片描述

创建Maven项目

进入idea新建maven目录
在这里插入图片描述
填写名称和存储位置
在这里插入图片描述
按下图步骤点击,(3)步骤的第二个路径新建一个与bin同级的目录即可
在这里插入图片描述
完成之后的项目结构如下图:
在这里插入图片描述
显然目录结构并不完整,需要我们人工添加,按照下图的标准maven项目结构添加即可。
在这里插入图片描述
idea一般也会有提示的如图,nwe->Directory
在这里插入图片描述
显示了缺少的目录结构,全部添加即可。
在这里插入图片描述
添加完成后的Maven项目结构
在这里插入图片描述
配置pom.xml将war后的删掉即可

配置web服务器Tomcat

1.本地配置
点击红圈的按钮
在这里插入图片描述
在这里插入图片描述
接下来就是配置Tomcat了,名字自己命名即可,第二个是自己安装Tomcat的路径,第三个URL注意是访问Tomcat的网址(可能是80,也可能是8080)下面的http port保持一致
在这里插入图片描述
idea中部署web项目,点击图中的Deployment将项目添加到其中
在这里插入图片描述
如图已经出现了Tomcat和添加的unititled2:war,表示添加成功。
在这里插入图片描述
测试在webapp中添加html文本如图
在这里插入图片描述
点击运行出现下图则配置成功,注意地址后要加index.html
在这里插入图片描述
2.远程部署

在pom.xml中添加以下代码,

<build>
    <plugins>
      <plugin>
        <groupId>org.apache.tocat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
      </plugin>
    </plugins>
  </build>

右键项目名称,点击运行maven,点击对应版本,但支持7及以下版本。

. . .

相关推荐

额外说明

C++学习笔记10-继承与动态内存分配,常见错误总结

①派生类不使用new ②派生类使用new (Ⅰ)如何定义派生类复制构造函数 (Ⅱ)如何定义派生类复制赋值运算符 (Ⅲ)如何定义派生类析构函数 ③析构多继承派生类 (Ⅰ)非虚继承 (Ⅱ)虚拟多继承 动态内存分配: ①派生类不使用new Q:是否需要为派生类

额外说明

LVS

LVS工作模式: VS/DR模式 原理描述: 客户端client向LVS的vip发送请求,虽然在调度机和RS上都有vip,但是我们在RS上设置了关闭通告,所以客户机发出来的请求被调度机上的vip接收。LVS通过rr算法把请求分配给算法算出的RS机,这台R

额外说明

深入理解BIO、NIO、AIO以及应用场景

补充概念: 同步与异步 同步: 同步就是发起一个调用后,被调用者未处理完请求之前,调用不返回。 异步: 异步就是发起一个调用后,立刻得到被调用者的回应表示已接收到请求,但是被调用者并没有返回结果,此时我们可以处理其他的请求,被调用者通常依靠事件,回调等机

额外说明

【100个 Unity小知识点】☀️ | Unity 可以在编辑器中读取Excel,打包成exe后就无法读取的问题

Unity 小科普 老规矩,先介绍一下 Unity 的科普小知识: Unity是 实时3D互动内容创作和运营平台 。 包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助 Unity 将创意变成现实。 Unity 平台提供一整套完善的软件解决方

额外说明

机器学习进阶 第一节 第五课

降维案例 案例一 步骤 步骤一 步骤二 步骤三 案例一 探究: 用户对物品类别的喜好细分降维. 数据: products.csv 商品信息 order_products__prior.csv 订单与商品信息 orders.csv 用户的订单信息 aisl

额外说明

【Unity3D鼠标操作】Unity中实现鼠标经过物体时变颜色,离开时恢复

推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 点击3D物体时变颜色 效

额外说明

【鸿蒙软件开发】自定义弹窗(CustomDialog)

文章目录 前言 一、创建自己第一个自定义弹窗 1.1 创建自定义弹窗 1.2 创建构造器,与装饰器呼应相连 CustomDialogController参数详解 函数介绍 open() close() 1.3 点击与onClick事件绑定的组件使弹窗弹出

额外说明

MYSQL调优总结

一.MYSQL逻辑架构 优化mysql我们需要知道一个道理,那就是mysql是如何工作的,了解它如何工作,让他用最舒服的方式进行工作,就是我们需要做到的。 下面从一个mysql查询过程来分析他的逻辑工作原理: 1.客户端/服务端通信协议: 通信协议采用的

额外说明

docker 安装svn服务器

1,搜索svn镜像 docker search svn 2,拉取svn docker pull docker.io/elleflorio/svn-server 并查看镜像 3,启动 docker run --restart always --priv

额外说明

[ExtJS6]Combobox的值的绑定

开发思路 组件定义中,有如下Combox 的配置 { name:‘mycombox’, xtype:‘combobox’, displayField: ‘name’, valueField: ‘value’, store:{ type:‘myStore’

ads via 小工具