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

IDEA实现Maven项目创建并连接Tomcat

# Java Web,intellij-idea,maven,tomcat 额外说明

收录于:15天前

Maven简介

Maven是Apache下纯用Java开发的开源项目。它是一个项目管理工具,使用Maven来构建和管理Java项目的依赖关系。

项目构建是一个项目从编写源码到编译、测试、运行、打包、部署的过程。

Maven项目的依赖管理所依赖的jar包不需要手动向工程添加jar,只需要在pom.xml(maven工程的配置文件)中引入jar包的坐标,自动从Maven仓库中下载jar包。
不用maven还需要在WEN-INF中建lib并手动导入相关的各种包(jar)文件
setting.xml 本地仓库,由于从远程仓库下载jar包或者插件后,是需要保存一份在自己的本地,这样下次再需要该jar包时,就不必再去远程仓库下载,直接引用本地的即可。

本地仓库:用于存储从远程仓库或中央仓库下载的jar包,项目中使用的jar,优先从本地仓库中查找。
用Maven创建的Web项目中的web.xml文件版本过低,可以使用Tomcat/conf/web.xml中的头部代替。

idea创建maven项目

新建项目------>从原型创建------>maven…webapp
在这里插入图片描述
下一步------->命名
在这里插入图片描述
下一步-------->选中后面的覆盖---------->找到下载的maven路径下的setings.xml选中,第二个随便在conf下新建一个文件夹即可
在这里插入图片描述
完成
在这里插入图片描述
目前缺少web的核心目录,右键点击新建------->新建目录
在这里插入图片描述
将弹出的源目录结构都加上,之后目录就完整了
在这里插入图片描述

部署Tomcat服务器

在这里插入图片描述

在这里插入图片描述

完成图中步骤后,点击Deploy,点击中间的+号,选择artifact,然后选择war或war_exploded。 Tomcat部署完成后就可以使用了。

. . .

相关推荐

额外说明

elasticsearch为什么是准实时

  ES写入的数据会先写到一个内存bufferr中去(在buffer里的时候数据是搜索不到的),然后每隔默认是一秒会刷到os cache。   操作系统里面,磁盘文件其实都有一个东西,叫做os cache,操作系统缓存,就是说数据写入磁盘文件之前,会先进

额外说明

PostgreSQL修改数据库用户密码

pg_hba.conf,认证设置成md5认证连接出现: postgresql FATAL: password authentication failed for user "postgres" 编辑pg_hba.conf,将md5认证修改成trust认

额外说明

Spring MVC异常处理【单个控制异常处理器、全局异常处理器、自定义异常处理器】

目录 一、单个控制器异常处理 1.1 控制器方法 1.2 编写出错页面 1.3 测试结果 二、全局异常处理 2.1 一个有异常的控制器类 2.2 全局异常处理器类 2.3 测试结果  三、自定义异常处理器 3.1 自定义异常处理器 3.2 测试结果 往期

额外说明

05----Mybatis持久层框架(SSM中的M)(上篇)

目录 1. Mybatis概念 优点:  2. 核心组件 3. 实际操作 1.创建数据库,执行SQL文件

额外说明

【100个 Unity实用技能】 | Scene视图选择对象是否边缘高亮、显示网格线

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

额外说明

我加过的广告及sdk列表

Android: 艾德思奇、安沃积分墙、力美、芒果聚合平台、微信、新浪、亚马逊、有米、智游汇、友盟 iOS: 艾德思奇、安沃、点入、多盟积分墙、芒果、芒果聚合平台、木瓜、万普、友盟、有米、智游汇、果合 新浪微博、微信 合作过的商户: 云顶(ios)、掌娱

额外说明

疫情趋势下,远程控制软件成为刚需,ToDesk or 向日葵,哪一款最好用?

前言 自 2020 年疫情爆发以来,为了避免员工外出感染的风险,很多企业被迫改变经营模式,从传统的办公室上班模式逐渐变为远程在家办公。既然是远程办公,当然离不开远程控制软件,这一年多时间我算是什么远程软件都见识过了,最离谱的 2021 年了居然还有人在用

额外说明

获取当前线程中的请求属性的静态方法RequestContextHolder.getRequestAttributes()

RequestContextHolder.getRequestAttributes() 是 Spring 框架中用于获取当前线程中的请求属性的静态方法。它通常在 Web 应用中使用,用于访问当前请求的上下文信息。在 Spring 的 Web 应用中,每个

额外说明

MVC Model binder(complex object)

注意name命名: dictionary中的 hidden index 与key 一样才可以,不然就不正确的的。   <input type="hidden" name="school.ClassList[<%=i %>].StudentDic.inde

额外说明

【Python】PyCharm 快捷操作说明(Tip of the Day):Ctrl 键

目录 1. Ctrl ① 跳转到类、方法或变量的声明处  2. Ctrl + 空格 ① 代码自动完成功能

ads via 小工具