什么是Apache Tomcat?原始Java Servlet容器 Java

什么是Apache Tomcat?原始Java Servlet容器

Apache Tomcat是一个长期存在的开源Java Servlet容器,它实现了几个核心Java企业规范,即Java Servlet,JavaServer Pages(JSP)和WebSockets API。 Tomcat是一个Apache Software Foundation项目,它于1998年首次发布,距Java本身仅四年。Tomcat开始作为第一个Java Servlet API和...
阅读全文
tomcat init启动脚本 编程技术

tomcat init启动脚本

tomcat bin目录下已经有了启动、关闭的脚本,写这个脚本主要是为了方便自动化运维,把tomcat和jdk推到服务器上解压后,把这个脚本传到PATH目录下,改个名字,给个执行权限就可以了,可以少设置很多东西,同时功能更加丰富。主要有以下几点功能: 只需配置JDK目录和tomcat目录即可,无需设置全局JDK环境变量和setenv.sh 可以指定tomcat启动运行的用户 系统中...
阅读全文
Java应用服务器之tomcat部署 Java

Java应用服务器之tomcat部署

一、相关术语简介 首先我们来了解下tomcat是什么,tomcat是apache软件基金会中的一个项目,由apache、Sun 和其他一些公司及个人共同开发而成。主要作用是提供servlet和jsp类库;tomcat是一个免费开源的web服务器,它和nginx、httpd服务不同的是,它不擅长处理HTML代码,更多的是处理JSP程序;有点类似fpm服务专门处理php程序; jdk:java...
阅读全文
Tomcat的基本使用及相关知识的概述(超详细版) Java

Tomcat的基本使用及相关知识的概述(超详细版)

絮絮叨叨: 在深入了解Tomcat源码之前,本来是想亲自写一篇Tomcat的基本使用教程的,在网上兜兜转转发现了这篇博客: https://blog.csdn.net/weixin_40396459/article/details/81706543 ,写的特别详细,虽然有点老,但对于Tomcat入门来说是无所谓的,足够让初学者了解如何使用这只“猫”。在这里我就不重复造轮子了,将这篇博客贴在这...
阅读全文
Jenkins+tomcat自动发布的热部署/重启及遇到的坑解决办法 编程技术

Jenkins+tomcat自动发布的热部署/重启及遇到的坑解决办法

一.背景 公司的项目一直手动maven打包、上传服务器、关闭/开启tomcat,整个流程下来耗时耗力,虽然可以将所有流程通过shell脚本一次性解决,但如果可以通过idea的Jenkins插件一键自动部署,那更省时省力。 下面是一个简单的发布tomcat的shell脚本,执行下面脚本的前提是要在服务器中安装了git、maven # 先关闭tomcat进程 kill -9 `ps au...
阅读全文
Web中间件常见漏洞总结 编程技术

Web中间件常见漏洞总结

IIS IIS是Internet Information Services的缩写,意为互联网信息服务,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。 IIS目前只适用于Windows系统,不适用于其他操作系统。 解析漏洞 IIS 6.X 基于文件名 该版本 默认会将 *.asp;.jpg 此种格式的文件名,当成Asp解析,原理是 服务器默认不解析...
阅读全文
Tomcat 架构原理解析到架构设计借鉴 编程技术

Tomcat 架构原理解析到架构设计借鉴

Tomcat 架构原理解析到架构设计借鉴 Tomcat 发展这么多年,已经比较成熟稳定。在如今『追新求快』的时代,Tomcat 作为 Java Web 开发必备的工具似乎变成了『熟悉的陌生人』,难道说如今就没有必要深入学习它了么?学习它我们又有什么收获呢? 静下心来,细细品味经典的开源作品。提升我们的「内功」,具体来说就是学习大牛们如何设计、架构一个中间件系统,并且让这些经验为我所用。 ...
阅读全文
Loading...