Mac安装配置Tomcat,以及使用(详解)

目录

一、Tomcat下载:

1、左栏选择Tomcat版本

 2、点击下载即可,任选其一

​编辑3、下载好的文件夹放到用户名下即可(之前已经下载过,这里以Tomcat 8.5.88为演示),这里提供8.5.88的安装包:

二、配置Tomcat

1、“Eclipse”-->“Preference”​编辑

2、“Server”-->“Runtim Environment”--  >点击右侧的 Add 按钮​编辑

3、选择相应的 Apache Tomcat 版本​编辑

4、选择 Next 配置 Tomcat 相关信息点击 Finish 完成 Tomcat 添加​编辑

5、选中刚才添加的Apache Tomcat,点击 Apply and Close​编辑

 

三、创建 Javaweb 项目

1. 创建 Javaweb 项目​编辑

2、 Javaweb 项目配置信息,点击 Finish 完成项目创建

3、创建完页面如下 ​编辑

4、创建jsp文件 

①、 右键“webapp”-->“New”-->“JSP File”,这里自定义文件名称,这里定义成“test.jsp”,而后“Next”

 ②、“Finish”即可,创建成功,如图所示

③、我们加入“Hello world!”

三、部署 Javaweb 项目到 Tomcat 上

1. 创建 Server​编辑

2、选择 Tomcat 版本​编辑

3、Tomcat 上添加项目,选择“HelloWorld”-->“Add”,而后“Finish”​编辑

4、启动 Tomcat --- 选中生成的 Tomcat  --- 右键 --- Start​编辑

5、运行jsp文件,两种方式运行(jsp文件编写完后需要保存“cmd+s”)

①、点击上栏的绿色图标即可

②、右键“test.jsp”-->“Run As”-->“Run on Server” ,找到刚刚配置的Tomcat8.5,“Finish”即可

四、完成配置​编辑


 

 

 

 

一、Tomcat下载:

 

Tomcat官网https://tomcat.apache.org/

1、左栏选择Tomcat版本

5f0fcc2f61a14c9299f69fed8e9fdaef.png

 2、点击下载即可,任选其一

c21a4282f60c4e28a235738fa6635056.png3、下载好的文件夹放到用户名下即可(之前已经下载过,这里以Tomcat 8.5.88为演示),这里提供8.5.88的安装包:

提取码:IDx0https://www.123pan.com/s/JRpSVv-1Vnjv.html

06c23b122b6645e49c65c15fd1405fe3.png

二、配置Tomcat

1、“Eclipse”-->“Preference”5c408f84b93a4257aaf296a1dfa68319.jpeg

2、“Server”-->“Runtim Environment”--  >点击右侧的 Add 按钮0b8eb4ead81b46a281e9ce4bf8e5704d.jpeg

3、选择相应的 Apache Tomcat 版本5e4105449c8a4d2aa1578ff8f1c3b338.jpeg

4、选择 Next 配置 Tomcat 相关信息点击 Finish 完成 Tomcat 添加868901b01d5b4b6383c040a5c3fd6247.jpeg

5、选中刚才添加的Apache Tomcat,点击 Apply and Close4ad45773787e4a989cdcb1625257d3fb.jpeg

 

三、创建 Javaweb 项目


1. 创建 Javaweb 项目f10c28b985404a0289b57084a9920b31.jpeg

0127839b82534a24aea50b6084741b2f.jpeg

2、 Javaweb 项目配置信息,点击 Finish 完成项目创建

3aff7b1a419f4ccaa83d593fc3b46e95.jpeg

e0e9ab1f9e4340f2a08c829f4c48bebf.jpeg

3、创建完页面如下 d689736e96a84e339a1fbbf831173d64.jpeg

4、创建jsp文件 

①、 右键“webapp”-->“New”-->“JSP File”,这里自定义文件名称,这里定义成“test.jsp”,而后“Next”

e13031ebd27b43bb8da49e7d3fb780f9.png

271de318b4c5481496d9ba1a924bd9f0.png

 ②、“Finish”即可,创建成功,如图所示

d06ae76f805d4bebbb99155adec23d82.png②、

d5fa56392a594d40be497e1d63385a28.png

③、我们加入“Hello world!”

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>Hello world!</h1>
</body>
</html>

三、部署 Javaweb 项目到 Tomcat 上


1. 创建 Server54a0f32b5f344fa7aa03efcc9785cd98.jpeg

2、选择 Tomcat 版本e88d503332cc4b96bdcb49f8ac865ea5.jpeg

3、Tomcat 上添加项目,选择“HelloWorld”-->“Add”,而后“Finish”07080e101f374af0a8bc4bdff3f8cd25.jpeg

6a729d98fe0e46828b4874316c179c8e.jpeg 24ca6ee456ec4e0fa763445a5cd36b13.jpeg

4、启动 Tomcat --- 选中生成的 Tomcat  --- 右键 --- Starta7f9c74a0eee477c90e0f111fb428e9f.jpeg

7130325af3fb42e4974e5c752cbc3a72.jpeg

5、运行jsp文件,两种方式运行(jsp文件编写完后需要保存“cmd+s”)

①、点击上栏的绿色图标即可

94762bf64322484088cfa0eb0e1e0716.jpeg

②、右键“test.jsp”-->“Run As”-->“Run on Server” ,找到刚刚配置的Tomcat8.5,“Finish”即可

968b80adf785488d913cfbdc63bd74ff.jpeg 2b075fd690804564985e6b9100830f1e.jpeg

四、完成配置f313343f63934600bb18b11221dea5a7.jpeg

 

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

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

相关文章

Actipro Software WinForms Controls 23.1.2

Actipro它被认为是一组 UI 控件&#xff0c;用于为用户和开发人员创建漂亮的窗口窗体以及桌面应用程序。Actipro Software 创建于 1999 年&#xff0c;被认为是为用户和开发人员&#xff08;主要为 Microsoft 平台 .NET&#xff09;提供软件组件的私营提供商。基于克利夫兰&…

servlet 的XML Schema从哪边获取

servlet 6.0的规范定义&#xff1a; https://jakarta.ee/specifications/servlet/6.0/ 其中包含的三个XML Schema&#xff1a;web-app_6_0.xsd、web-common_6_0.xsd、web-fragment_6_0.xsd。但这个页面没有给出下载的链接地址。 正好我本机有Tomcat 10.1.15版本的源码&#…

竞赛 题目:基于FP-Growth的新闻挖掘算法系统的设计与实现

文章目录 0 前言1 项目背景2 算法架构3 FP-Growth算法原理3.1 FP树3.2 算法过程3.3 算法实现3.3.1 构建FP树 3.4 从FP树中挖掘频繁项集 4 系统设计展示5 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 基于FP-Growth的新闻挖掘算法系统的设计与实现…

Leetcode-104 二叉树的最大深度

递归实现 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* …

pytorch tensor数据类型转换为python数据

一、item() input: x torch.tensor([1.0]) x.item()output: 1.0二、tolist() input: a torch.randn(2, 2) a.tolist() a[0,0].tolist()output: [[0.012766935862600803, 0.5415473580360413],[-0.08909505605697632, 0.7729271650314331]]0.012766935862600803

通信世界扫盲基础二(原理部分)

上次我们刚学习了关于通信4/G的组成和一些通识&#xff0c;今天我们来更深层次了解一些原理以及一些新的基础~ 目录 专业名词 LTE(4G系统) EPC s1 E-UTRAN UE UU X2 eNodeB NR(5G系统) NGC/5GC NG NG-RAN Xn gNodeB N26接口 手机的两种状态 空闲态 连接态 …

阿里云国际站:云备份

文章目录 一、阿里云云备份的概念 二、云备份的优势 三、云备份的功能 四、云备份的应用场景 一、阿里云云备份的概念 云备份作为阿里云统一灾备平台&#xff0c;是一种简单易用、敏捷高效、安全可靠的公共云数据管理服务&#xff0c;可以为阿里云ECS整机、ECS数据库、文件…

性价比高的台灯推荐,呼声最高的五款护眼台灯推荐

台灯可以说家家必备&#xff01;家中有上学的小孩更是需要一款好台灯&#xff0c;因为看书、写字、做作业都离不开台灯&#xff0c;一款好的台灯不仅会提供明亮的学习环境&#xff0c;而且还能保护视力&#xff0c;预防近视&#xff0c;因此&#xff0c;挑选台灯绝对不可以马虎…

向量的范数、矩阵的范数

向量的范数 p-范数 常用的0-范数、1-范数、2-范数、无穷-范数其实都是p-范数的特殊情形。 0-范数 当p0时&#xff0c;表示0-范数。它比较特殊&#xff0c;本质是一种计数&#xff0c;表示向量中非0元素的个数。 1-范数&#xff08;也称L1范数&#xff09; 当p1时&#xff…

blockly编程简介

blockly编程简介 blockly是google发布的可视化编程工具&#xff0c;基于web技术构建。 在功能/设计上和MIT的儿童编程语言Scratch类似&#xff0c;采用可视化搭积木编程方式。 可以将基于block程序转化为基于普通文本的常规代码&#xff08;如JavaScript、Python等&#xff…

用CHAT如何写视频剪辑思路?

问CHAT&#xff1a;我的行业是国学教育&#xff0c;我的工作是视频剪辑师&#xff0c;给我推荐几个剪辑思路 CHAT回复&#xff1a; 作为一个国学教育视频剪辑师&#xff0c;你的主要任务是通过剪辑创作引人入胜、富有教育性的视频。 以下是一些可能对你有帮助的剪辑思路&…

音频——解析 PCM 数据

文章目录 生成 PCM 数据16bit16bit mono16bit stereo16bit 4 channel16bit 8 channel24bit解析 PCM 数据多通道相同频率解析多通道不同频率解析程序源码生成 PCM 源码解析 PCM 源码生成 PCM 数据 对于多通道的 PCM 数据,其数据格式如下 ch0_data0 ch1_data0 ch2_data0 ch3_d…