在idea中配置tomcat服务器,然后部署一个项日

1.下载tomcat

Tomcat下载

  1. 点击右边的tomcat8
    在这里插入图片描述
  2. 找到zip点击下载
  3. 下载完,解压到你想放置的路径下
    在这里插入图片描述

2.配置环境变量

  1. 打开设置找到高级系统设置在这里插入图片描述
  2. 点击环境变量
    在这里插入图片描述
  3. 点击新建,变量名输入:CATALINA_HOME,变量值就是Tomcat的安装路径,如:F:\Web\apache-tomcat-8.5.99,然后点击确定
    在这里插入图片描述
  4. 找到path,点进去
    在这里插入图片描述
  5. 新建两个环境变量:%CATALINA_HOME%\bin 和 %CATALINA_HOME%\lib
    在这里插入图片描述
    全部确定即可

接下来在idea配置Tomcat

3、创建一个项目

首先新建一个Java项目
在这里插入图片描述
此时只是新建了一个Java项目,还不能用于写JavaWeb程序,所以接下来需要添加Web框架,并 配置Tomact服务器

右键点击项目,选择【添加框架支持】
在这里插入图片描述
左侧中选择【Web应用程序】,点击确定
在这里插入图片描述
此时我们会看到左侧的项目栏中已经出现了web,这样我们就可以在web文件夹下来写JavaWeb程序了

当然,我们还需要配置Tomcat服务器
在这里插入图片描述

4、配置Tomcat服务器

在Idea右上角有一个 【添加配置】的选项框,点击【添加配置】
在这里插入图片描述
然后在左上角有一个 【+】 的选项,点击【+】
在这里插入图片描述
接下来,我们需要选择添加的新配置,往下找,找到Tomcat服务器,选择【本地】
在这里插入图片描述
然后就会出现如下的信息,因为我此前在别的项目中配置过Tomcat,所以在新的项目中再次配置时不需要手动去操作了,Idea会自动找到Tomcat的位置。

如果是第一次配置Tomcat,我们需要在右侧的选项卡当中找到应用程序服务器,点击右侧的配置按钮
在这里插入图片描述
接下来会出现如下的提示框,我们需要将自己电脑上的Tomcat添加到其中。点击右侧的文件夹,找到Tomcat在自己电脑当中的位置,然后点击确定。
在这里插入图片描述
接下来,我们需要将项目部署到服务器中

点击上方选项卡当中的【部署】,下方会提示你【没有要部署的内容

在这里插入图片描述
左上角有一个【+】按钮,我们点击【+】
在这里插入图片描述
然后,他会提示你添加【工件】还是【外部源】,我们选择【工件】
在这里插入图片描述
然后我们会看到,下面的方框当中已经出现了我们附属的工件
在这里插入图片描述
最后,点击确定,这样Tomcat服务器才算配置完成,接下来我们就可以来写jsp文件了

配置完成以后,我们会看到右上角的方框中就出现了我们刚才配置的服务器【Tomcat 8.5.82】

5、检验是否配置成功

在Idea左侧项目栏中的web文件夹下,我们可以找到他自带的【index.jsp】文件运行
在这里插入图片描述
当跳转页面就代表成功了
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/538286.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何使用vscode创建Node.js服务并结合内网穿透实现远程访问本地服务

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…

基于单片机的恒压供水控制器设计

摘 要 随着我国现代化的进程不断加快,城市居民生活水平不断提高,随之而来的是房屋的翻新和重建,但建筑层数的不断增高,使得供水所需压力不断提高,若建筑设计时对压力判断不足,会导致供水时无法供应到高楼层…

对私报销精细化管控,让报销管理更高效!

费用报销工作如同一面镜子,折射着公司内控水平。伴随企业降本增效的需求及国家财税合规要求的提升,企业费控报销数字化的步伐日益迫切。 费控报销平台的出现深度赋能企业管理,重构以业务线条为主线的共享内部职责和工作流程,但仍未…

如何理解闭包

闭包是编程语言中一个重要的概念,特别是在函数式编程中常常会遇到。以下是对闭包的理解: 1. 定义: 闭包是一种函数,它引用了在其定义范围之外的自由变量(非全局变量),并且这些引用的变量在函数…

Linux/Horizonatll

Enumeration nmap 第一次扫描发现系统对外开放了22,80端口,端口详细信息如下 从nmap结果看,系统只对外开放了两个端口,22和80,还显示了域名为http://horizontall.htb,将其添加到/etc/hosts文件中 strapi 3.0.0-beta…

yolov8模型结构

yolov8模型结构 yolo发展历史yolov8简介yolov8模型结构 yolo发展历史 YOLOv1:2015年Joseph Redmon和 Ali Farhadi等 人(华盛顿大学) YOLOv2:2016年Joseph Redmon和Ali Farhadi等人(华盛顿大学) YOLOv3&…

充电器自动化测试:怎么测试充电器的充电效率?

充电器是我们日常生活中必不可少的物品,在选择充电器时充电速度往往是重点关注因素之一。充电效率对电子产品及设备的使用有着重要影响。 什么是充电效率? 充电效率是指充电器将电源输出的电能转化为充电设备所需的电能的比率。充电效率高说明充电器的速…

基于jsp+mysql+Spring+mybatis的SSM汽车保险理赔管理系统设计和实现

基于jspmysqlSpringmybatis的SSM汽车保险理赔管理系统设计和实现 博主介绍:多年java开发经验,专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐…

devops-git【部署及配置】

1、安装Git Linux做为服务器端系统,Windows作为客户端系统,分别安装Git: 【服务器端】 输入git --version 若出现 -bash:git:command not found则需要安装git;服务器端:输入yum -y install git安装完后,…

docker安装ollama

拉取镜像 docker pull ollama/ollama 运行容器 (挂载路径 D:\ollama 改成你自己喜欢的路径) CPU only docker run -d -v D:\ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama Nvidia GPU(没试过这个) doc…

初步了解序列化和反序列化

01什么是序列化和反序列化 序列化是将对象转化为字符串以便存储的一种方式。而反序列化恰好是序列化的逆过程,反序列化会将字符串转化为对象供程序使用。 常见的php系列化和反系列化方式主要有:serialize,unserialize;json_enco…