linux高级篇基础理论七(Tomcat)

news2024/11/25 21:24:35

♥️作者:小刘在C站

♥️个人主页: 小刘主页 

♥️不能因为人生的道路坎坷,就使自己的身躯变得弯曲;不能因为生活的历程漫长,就使求索的 脚步迟缓。

♥️学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏:云计算技术

♥️感谢CSDN让你我相遇!

目录

一、Tomcat

1、Tomcat的作用:

2、Tomcat服务说明

二、Tomcat使用

(1)安装配置Tomcat解压apache--tomcat--8.5.16.tar.gz包。

(2)解压后生成

(3)启动tomcat

4)打开浏览器访问测试:

(1)主要目录说明。


Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为比较流行的Web 应用服务器。

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当公司运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。Tomcat最新版本为10.0.23。

一、Tomcat

1、Tomcat的作用:

主要为java语言开发的web站点提供运行环境

2、Tomcat服务说明

主配置文件: /usr/local/tomcat8/conf/server.xml
启动服务:/usr/local/tomcat8/bin/startup.sh
停止服务:/usr/local/tomcat8/bin/shutdown.sh
端口号:tcp  8080

二、Tomcat使用

Tomcat的最大作用是对java编写的网页进行解析

查看JDK是否安装

运行java-version命令查看Java是否安装。如果没有安装需要自行下载安装。

(1)安装配置Tomcat
解压apache--tomcat--8.5.16.tar.gz包。

(2)解压后生成

apache--tomcat--8.5.16文件夹,将该文件夹移动到/usr/local/下,并改名为tomcat8。

(3)启动tomcat

Tomcat默认运行在8080端口,运行netstat命令查看8080端口监听的信息。

4)打开浏览器访问测试:

http://172.16.16.172:8080/,如果出现所示的界面,则
表示Tomcat已经启动成功。

Tomcat配置相关说明
Tomcat的主目录为/usr/local/tomcat8/。

(1)主要目录说明。

---bin/::存放Windows或Linux平台上启动和关闭Tomcat的脚本文件,
---conf/:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml。
---lib/:存放Tomcat运行需要的库文件(JARS)。
---logs:存放Tomcat执行时的LOG文件。
--webapps:Tomcat的主要Web发布目录(包括应用程序示例).
---work:存放JSP编译后产生的class文件。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

主食罐头哪个牌子好?猫主食罐头品牌盘点

养猫的这几年德罐也买了不少了,很早以前德罐给我的感觉就是,物美价廉,而且质量保障也不错,很美丽。但最近的德罐恕在下高攀不起了。 猫罐头侠登场!养猫这么久了我就把我吃的不错的猫罐头分享一下!别纠结了…

Dockerfile 指令的最佳实践

这些建议旨在帮助您创建一个高效且可维护的Dockerfile。 一、FROM 尽可能使用当前的官方镜像作为镜像的基础。Docker推荐Alpine镜像,因为它受到严格控制,体积小(目前不到6 MB),同时仍然是一个完整的Linux发行版。 FR…

【FPGA】Quartus18.1打包封装网表文件(.qxp)详细教程

当我们在做项目的过程中,编写的底层Verilog代码不想交给甲方时怎么办呢?此时可以将源代码打包封装成网表文件(.qxp)进行加密,并且在工程中进行调用。 Quartus II的.qxp文件为QuartusII Exported Partition,…

马来西亚虾皮选品工具:如何优化您的电商业务

随着电子商务的快速发展,越来越多的商家开始将目光投向在线市场。在马来西亚,虾皮(Shopee)平台成为了一个备受瞩目的电商平台,吸引了大量的商家和消费者。然而,要在这个竞争激烈的市场中脱颖而出并取得成功…

基于JavaSE+JDBC使用控制台操作的简易购物系统【源码+数据库】

1、项目简介 本项目是一套基于JavaSEJDBC使用控制台操作的简易购物系统,主要针对计算机相关专业的正在做bishe的学生和需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本等,该项目可以直接作为bishe使用。 项目都经过严格调试&…

计算n的阶乘-递归与迭代之间的相爱相杀

n的阶乘是指从1连乘到n的结果,通常用符号n!表示。例如,3的阶乘表示为3!,计算过程如下: 3! 3 2 1 6 一般地,n的阶乘可以用递归或迭代的方式计算,公式为: n! n (n-1) (n-2) ... 2 1 …

UEM 在企业 IT 管理数字化转型有什么帮助

近年大多数公司都在努力实现数字化转型,业务应用程序正在迁移到云端,日常 IT 运营正变得更加面向移动化,高管们使用各种设备。员工不仅使用公司提供的台式机,还经常使用公司拥有的、个人启用的(COPE)笔记本…

浅析AI智能视频监控技术在城市交通中的作用及意义

城市交通作为整个城市的整体脉络,每天都发挥着重要作用,为了最大程度地避免城市交通堵塞、提高城市交通效率,智能视频监控系统发挥了重要作用。具体表现在以下几个方面: 1、交通违规监管:TSINGSEE青犀智能视频监控系统…

LeetCode刷题--- 计算布尔二叉树的值

个人主页:元清加油_【C】,【C语言】,【数据结构与算法】-CSDN博客 个人专栏:http://t.csdnimg.cn/ZxuNL http://t.csdnimg.cn/c9twt 前言:这个专栏主要讲述递归递归、搜索与回溯算法,所以下面题目主要也是这些算法做的 我讲述…

反钓鱼防盗号,共筑校园安全防线!Coremail出席CERNET学术年会

11月27日-30日,中国教育和科研计算机网CERNET第二十八/二十九届学术年会在福州隆重举办,Coremail受邀出席,就高校数字化及网络安全等相关话题与高校老师、行业专家进行广泛交流。 △11月27-30日,Coremail在会场设展,为…

Vue实现注册页面的用户交互

📑前言 本文主要是【Vue】——Vue实现注册页面的用户交互的文章,如果有什么需要改进的地方还请大佬指出⛺️ 🎬作者简介:大家好,我是听风与他🥇 ☁️博客首页:CSDN主页听风与他 🌄每…

CRM客户管理系统,不止管理客户。

CRM系统现在已经成为企业与客户建立良好关系、提高销售业绩的优先选择。关于CRM的功能,不同的企业包括CRM软件厂商都对CRM系统有不同的定义。基于此,我们来聊聊CRM客户管理系统除了管客户还有什么功能? 1、客户管理 有些企业管理客户的方式…

【互斥锁不当使用导致的条件竞争】2021_DiceCTF_hashbrown

前言 这个题目还挺有意思的,他并不像之前做的题目直接给你一个贴脸的 UAF 等,而是把 UAF 放在了条件竞争的环境下,其实条件竞争这个漏洞在内核中经常出现。 这里题目没有去符号,所以逆向的难度不是很大,但作者似乎在…

【Axure教程】树筛选中继器表格

树和表格是信息系统中两个重要的元件,树结构是一种层次化的数据结构,它以树的形式展示数据的层次关系;表格是一种二维结构,由行和列组成。每一行表示一个记录,每一列表示一个属性。在实际应用中,这两种结构…

陈睿接手一年后,B站全力一搏的游戏业务怎样了

11月末,哔哩哔哩公布了截至2023年9月30日的第三季度财报。 就在去年的这个时候,陈睿宣布亲自接手了B站的游戏业务。因为做游戏比给游戏打广告利润高,因为自研游戏利润更高,更因为年年亏损的B站需要这么高利润的业务来拯救。 但一…

Python文件操作(txt + xls + json)

文章目录 简介1、使用with_open读取和保存:.txt .bin(二进制文本)1.1、with open语句详解1.1、项目实战 2、使用pandas读取和保存:.xls .xlsx2.1、pandas简介2.2、环境配置2.3、项目实战 3、 使用json.dump读取和保存&#xff1…

MS8091/2运算放大器可Pin to Pin兼容AD8091/2

MS809x 系列是一种易用的、低成本的轨到轨输出电压反馈放大器,它具有典型的电流反馈放大器带宽和转换率的优势,同时也有较大的共模电压输入范围和输出摆幅,这使它很容易在单电源 2.5V 的低压情况下工作。可Pin to Pin兼容AD8091/AD8092。 虽然…

速达软件任意文件上传漏洞复现

简介 速达软件专注中小企业管理软件,产品涵盖进销存软件,财务软件,ERP软件,CRM系统,项目管理软件,OA系统,仓库管理软件等,是中小企业管理市场的佼佼者,提供产品、技术、服务等信息,百万企业共同选择。速达软件全系产品存在任意文件上传漏洞,未经身份认证得攻击者可以通过此漏…

Android渲染-AHardwareBuffer

本文主要从应用的角度介绍android的native层AHardwareBuffer创建纹理以及保存渲染数据。 HardwareBuffer 要介绍native层的AHardwareBuffer,就需要先从Java层的HardwareBuffer说起。Android官方对于HardwareBuffer介绍如下: HardwareBuffer wraps a na…

中国科技巨头:集体变革中 /华为鸿蒙 4:功能、模型、生态三大升级 |魔法半周报

我有魔法✨为你劈开信息大海❗ 高效获取AIGC的热门事件🔥,更新AIGC的最新动态,生成相应的魔法简报,节省阅读时间👻 🔥资讯预览 中国科技巨头:集体变革中 华为鸿蒙 4:功能、模型、生…