idea部署web项目

资料来源

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中的代码如下


  • 9
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: "Web facet resources" 可以翻译成 "Web 面向资源" 或者 "Web 分面资源"。 "Web facet resources" 中的 "facet" 通常指的是在搜索引擎或数据检索系统中用于描述分类或标签的术语。因此,"Web facet resources" 可以理解为在 Web 上用于分类、标记或组织信息的资源。这些资源可以包括分类词汇表、本体、标签集、分类系统等。这些资源可以帮助人们更有效地搜索和使用 Web 上的信息。 ### 回答2: Web Facet Resources是一种在Eclipse Web项目中使用的资源类型,它允许开发者设置和管理Web应用程序在Web容器中的部署描述符。Web Facet Resources包含了一组Web应用程序的配置元素,如Web根目录、Web应用程序类路径、Servlet版本和Web部署描述符。在使用Web Facet Resources之前,开发者需要确保他们已经安装了Eclipse Web Tools Platform( WTP)插件。 Web Facet Resources提供了一种方便的方式来管理Web应用程序的部署描述符。通过使用Web Facet Resources,开发者可以轻松地设置和修改Web应用程序的元素,而无需在每个部署描述符中手动进行修改。这可以帮助开发人员节省大量时间和精力,并确保应用程序的一致性和可靠性。 Web Facet Resources还提供了许多其他功能。开发者可以非常容易地修改Web应用程序的Servlet版本和Web部署描述符。同时,Web Facet Resources还提供了一些特定于Web应用程序的属性和选项,如在Web容器中启用注释扫描器或自动部署等。这些选项可以提高Web应用程序的性能和功能。 总之,Web Facet Resources是Eclipse Web项目中非常有用的一种资源类型。它提供了一种方便的方式来管理Web应用程序的部署描述符,帮助开发人员节省时间和精力,并确保应用程序的一致性和可靠性。同时,它还提供了许多有用的选项和属性,以提高Web应用程序的性能和功能。 ### 回答3: Web facet resources是指在Web应用程序中定义和使用的元素或组件。Web facet resources可以包括应用程序的DAO(数据访问对象)、POJO(普通Java对象)、servlets(服务器端Java程序)、JSP(Java服务器页面)、HTML页面、CSS样式表、JavaScript脚本等Web应用程序资源。Web facet resources通常用于创建动态Web页面和执行Web服务。 Web facet resources的主要作用是在Web应用程序中实现业务逻辑。通过使用Web facet resources,开发人员可以编写和组织Web应用程序的元素,以便在应用程序中实现业务逻辑。 Web facet resources还提供了一种机制,通过它可以轻松地访问Web应用程序的资源。开发人员可以使用Java API或其他工具来访问Web应用程序的Web facet resources,从而完成Web应用程序的开发任务。 Web facet resources的使用使得Web应用程序更加灵活和容易维护。它们可以用于实现动态Web应用程序以及执行Web服务。Web facet resources的使用提供了一种灵活的方式,使业务逻辑可以随着Web应用程序的发展而改变。同时,Web facet resources还可以通过组织Web应用程序的元素来使Web应用程序更加易于维护。 总之,Web facet resources是Web应用程序的一种重要元素,它们用于实现业务逻辑、组织Web应用程序的元素以及访问Web应用程序的资源。通过使用Web facet resources,开发人员可以编写和组织现代、灵活的Web应用程序,从而满足不同业务需求和应用场景的要求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值