idea部署web项目

article/2025/9/1 15:42:27

资料来源

1.Idea 2020.2 创建web、Spring项目

2.idea部署web项目

3.IDEA 配置并运行tomcat

4.[IDEA:“Web”Facet resources are not included in an artifact]

5.【错误解决】Intellj(IDEA) warning no artifacts configured

img

image-20210601111016614

1.idea中如何创建项目

2020.2 版的new Project

img

创建Web项目:

1.1创建一个java项目

创建一个普通的Java项目

img

跟普通Java项目创建一样,最后点Finish。
在这里插入图片描述

1.2开始创建web项目

开始创建web项目

  • 右键项目名
    在这里插入图片描述
    在这里插入图片描述

结束:jsp环境搭建完成

2.idea中如何部署项目

2.1、首先

右击项目,点击 open module settings

这里写图片描述

2.2、配置 project

主要是本地 jdk 的安装路径,还有项目编译输出的路径

这里写图片描述

2.3、配置 modules

其中 paths 定位到 web-inf/classes ;dependencies 加入jdk和项目 web-inf/lib

在项目的WEB-INF文件夹创建两个文件夹classes和lib文件夹

lib文件夹放入依赖的包

image-20201216190434846

这里写图片描述这里写图片描述

2.4、配置 libraries

点击 + 号,选择 java ,然后还是选择你项目的 web-inf/lib

这里写图片描述

2.5、配置 facets

此步很重要,配置 web resource directories ,路径配错,就会报 404 ,一定要定位到项目根目录,也就是下面有整个项目源码的地方

这里写图片描述

注:本人就是定位到了另一个地方,导致 404,本来应该到 webroot,结定位到了 web

这里写图片描述

2.6、 配置 artifacts

此步选择第二个,选择你的项目即可

这里写图片描述

2.7、部署到 tomcat

这里写图片描述

然后运行就可以了……

3.idea中tomcat如何部署

3.1.选择搜索框

在屏幕右上角,选择搜索框,并输入Edit Configuration,点击Edit Configurations,如图所示。

image-20201216001406610

image-20201216002732677

3.2.建立tomcat容器

选择建立一个本地的tomcat容器,如图所示。

image-20201216001719341

3.3.配置项目路径

配置项目路径,点击Artifact,将项目添加到部署之中去

image-20201216002115500

3.4.配置tomcat容器

配置tomcat容器的安装地址、启动服务器后是否需要自动启动浏览器、有文件修改或者检查到新的框架时容器如何反应,我们这里选择”update classes and resources“,如图所示。

image-20201216002259260

3.5.启动tomcat容器

URL为:http://localhost:8080/usersDemo/showUser。
最后的运行效果如图所示:

image-20201216002422602

image-20201216190252416

3.6.展示效果

image-20201216002511374

4.补充资源

index中的代码如下



http://chatgpt.dhexx.cn/article/IYIK99hQ.shtml

相关文章

ctfshow-WEB-web7

ctf.show WEB模块第7关是一个SQL注入漏洞,注入点是数值型注入,源码中过滤了空格,我们可以使用括号()或者注释/**/来代替空格 页面中有一个文章列表,随便点一个 从url地址栏中可以看到,页面通过文章的id值来查询文章内容,我们可以考虑SQL注入漏洞 首先判断注入点,输入以下payloa…

Web是什么意思

Web是什么意思?可能大家经常听说Web这个词,却不知道它的真正含义,更不了解Web能用来干什么。那么今天我将为大家讲解一下Web的意思,以及学习Web到底有没有前景。 1、Web是什么意思 Web是什么意思?其实这是World Wide …

flutter开发web项目

Flutter Web在美团外卖的实践 - 掘金 让项目支持web :flutter create . 运行:flutter run -d chrome 运行指定渲染方式:flutter run --web-renderer html -d chrome 打包:flutter build web --release --web-renderer html 官…

1 使用Web2Py框架搭建网站

更多文章请关注: https://eightplus.github.io/ IDE:PyCharm 1、创建web2py项目 在下图左侧选中Web2Py,在右侧填写项目路径和应用名称,我这里是第一次创建,所以直接点击"Create"创建项目,此时…

通俗易懂web3.0

目录 前言一、WEB1.0二、WEB2.0三、WEB3.0区别最后 前言 大家好,我是清风。互联网连接了人与人,在过去的30年中,互联网技术不断进化、演化,向纵深发展,政治、经济、社交、生活、工作已经几乎离不开互联网。我们经历了…

ctfshow-WEB-web2

ctf.show WEB模块第2关是一个SQL注入漏洞,请求方式是POST请求,注入点是单引号字符型注入,flag就藏在当前的数据库的flag表中,使用联合注入获取数据即可 在用户名的输入框中输入万能账号 a or true #,密码随便输 登录成功,万能账号生效了,并且把查询到的用户名显示到了页面中,既…

Web3和Web2有什么区别?为什么Web3是未来?(以“以太坊”为例解读)

Web3和Web2有什么区别?为什么Web3是未来? 最近,Web3的概念十分火爆,下面这张图也是很有趣的描述了Web的一些特质,在社交软件内广为流传,那Web3到底是什么呢? Web2 是指我们大家今天都知道的互联…

Web2与Web3开发的不同之处

Web2是引入交互功能的第二代互联网,也是我们今天所熟悉的。随着Web的不断发展,第三代互联网,也被称为Web3,正处于积极开发中。Web3引入了在区块链上运行的去中心化和无需许可的系统。但是Web2和Web3开发之间有什么区别呢&#xff…

软件项目管理:外包 outsourcing、采购 procurement、合同 contracts

文章目录 外包不同类型为什么选择外包好处坏处 采购 procurementplanning 阶段-弄清需求 & 市场 / 评估风险Source 阶段-确定供应商具体过程RFxState of Work (SOW)评估步骤 Evaluation process Manage 阶段 Contract 合同定义种类固定价格合同适用场景(保守&am…

互联网中---外包的含义

外包,在我们这个行业是一个很常见的名词,对应着一个特殊的工种。 但是我发现很多朋友好像妖魔化了外包,觉得这玩意就是一个“坑”。 但是这个问题吧,得去辩证的看。很多人一提到“外包”就是非常的消极,觉得这个人大…

到底要不要去外包公司?这篇带你全面了解外包那些坑!

点击关注公众号,实用技术文章及时了解 转自:程序员小谭, 作者:谭叔 要不要去外包公司外包公司坑不坑我应聘上了某自研公司和某外包公司,该去哪一个 虽然我没在外包公司工作过,但根据行内评价和一些朋友的经…

外包项目注意事项问题

2019独角兽企业重金招聘Python工程师标准>>> 随着信息化的逐步深入,无论是企业、政府还是个人,对软件的依赖已经到了必不可少的地步。现在有越来越多的人认识到了软件在日常经营管理中的重要作用,因此外包的软件项目也在不断增长。…

银行项目外包专题系列之一:经常遇到的外包/驻场/实施/To B/POC这些概念

最近发现很多未毕业的学生或者已经毕业的同学在银行项目工作或者最近找不到合适的工作,只有外包公司来招聘自己去银行工作,但是自己对这个行业存在很多困扰和焦虑,于是准备写几篇这个文章进行分享。 今天分享一下外包、驻场、实施、To B、PO…

软件外包项目的管理

我们知道典型的外包项目场景,经常发生在大型国企。大型国企的业务系统非常庞大,但是本身的研发团队一方面建制不足、另一方面往往因为工作本身的特点、研发团队对技术的感知随着时间的发展,逐渐脱离趋势。 关于建制不足方面、其实表现在很多方…

Python Spider: 爬取项目外包网站TaskCity

对于想要做软件外包的小伙伴们来说,每天登陆外包网站,并且搜索合适的项目,是很累人并且十分枯燥的事情。使用Python爬虫,可以自动对外包网站上面最新的软件外包项目进行搜索、提取和保存。可以大大提高大家的工作效率。 该项目使…

软件开发外包项目常见的问题

Author:3# 一个专注于web技术的80后 核心就是一句话:软件开发要知其然知其所以然。 CSDN3#,CSDN官方首发,3#原创 博客: 👉 极客小俊GeekerJun 👈 前言 外包项目经常会遇见一些很不可控的问题, 根本原因在于…

国内外10大项目外包平台

国内外包平台 1.猪八戒网 网址: www.zhubajie.com 特点:以国内项目为主,主要为页面设计,logo设计等小型项目为主。 2.任务中国 网址: www.taskcn.com 特点: 是一个为消除劳务信息的地域差异、为广大有能力威客们建立的2010年后主流工作平台之一。 3.软件…

FPGA项目承接|FPGA项目外包|FPGA项目研发

您还为找不到合适的FPGA开发工程师心急如焚吗? 汇集了2000G的FPGA学习和研发技术资料,可以免费分享给FPGA技术爱好者,微信:www8928 您可以找燎原团队! 燎原团队致力于FPGA多核板卡设计开发,可以配合您的开发团队,提供稳定可靠的FPGA解决方案,现有专职+兼职团队20多位…

承接软硬件项目外包开发

多年来一直从事轨道交通、铁路专用电子设备开发,做软硬件开发培训,小批量委托生产,曾做过很多项目,单片机软件开发及硬件设计的经验丰富,具体项目信息如下: 1、采用单片机(PIC)设计架…

银行项目外包专题系列之二:公司没提升打杂,裸辞后收到银行外包,到底去还是不去

有小伙伴反馈: 【在上一家公司觉得没啥提升,整天忙着打杂,裸辞了,现在收到了银行外包的Offer,觉得银行外包可以去吗?】 这里说一下我对于这个问题的看法和理解,这个问题也是目前很多年轻人的现…