当前位置: 首页 > news >正文

tomcat知识点

1. JDK

JDK是 Java 语言的软件开发工具包,JDK是整个java开发的核心,它包含JAVA工具还包括完整的 JRE(Java Runtime Environment)Java运行环境,包括了用于产品环境的各种库类,以及给开发人员使用的补充库。

JDK包含了一批用于Java开发的组件,其中包括:

javac:编译器,将后缀名为.java的源代码编译成后缀名为“.class”的字节码
java:运行工具,运行.class的字节码
jar:打包工具,将相关的类文件打包成一个文件
javadoc:文档生成器,从源码注释中提取文档,注释需匹配规范
jdb debugger:调试工具
jps:显示当前java程序运行的进程状态
extcheck:一个检测jar包冲突的工具
apt:注释处理工具 
jhat:java堆分析工具
jstack:栈跟踪程序
idlj:IDL-to-Java编译器。将IDL语言转化为java文件 
jrunscript:命令行脚本运行


war--需要使用tomcat  jar--代码里面集成了tomcat,部署一个jdk
war传统的包,  jar一般属于微服务系列------ jdk

XXXXX,war句   ---配合tomcat 使用的,  --jdk配合使用                                xxx.jar jar包     ---spring boot    spring   cloud   dubbo   -- 是不需要安装tomcat的8080 只用安装jdk

2. Tomcat 简介

`Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器`,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

Tomcat和Nginx、Apache(httpd)、Web服务器一样,具有处理HTML页面的功能不过Tomcat处理静态HTML的能力不如Nginx/Apache服务器。同时tomcat本身支持https方式访问

解析java代码: JAVA容器,WEB容器,WEB中间件:

Tomcat,JBOSS、resin、weblogic等   ---解析动态页面/Weblogic  ---收费

其他web容器如:

Python-------->uwsgi
php----------->php-fpm

一个tomcat默认并发是200(官方),可以修改。

tomcat的https端口:8443

建议使用Nginx和Tomcat配合,Nginx处理静态,Tomcat处理动态程序方案三中后端Tomcat可以运行在单独的主机,也可以是同一台主机上的多实例

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

3. Tomcat目录介绍

3.1 tomcat主目录介绍

[root@java-tomcat1 ~]# cd /data/application/tomcat/
[root@java-tomcat1 tomcat]# yum install -y tree
[root@java-tomcat1 tomcat]# tree -L 1
.
├── bin     #存放tomcat的管理脚本    catlina.sh
├── BUILDING.txt
├── conf    #tomcat的配置文件    server.xml
├── CONTRIBUTING.md
├── lib      #web应用调用的jar包存放路径
├── LICENSE
├── logs     #tomcat日志存放目录,catalin.out日志为只要输出日志
├── NOTICE
├── README.md
├── RELEASE-NOTES
├── RUNNING.txt
├── temp     #存放临时文件
├── webapps  #默认网站发布目录   ROOT下不可以放.war的包,放散的代码
└── work     #存放编译生产的.java与.class文件

7 directories, 7 files

3.2 webapps目录介绍

[root@java-tomcat1 tomcat]# cd   webapps/
[root@java-tomcat1 webapps]# tree   -L    1
.
├── docs  #tomcat的帮助文档
├── examples  #web应用实例
├── host-manager  #主机管理
├──

相关文章:

  • labview硬件部分——压力测量
  • LabVIEW中EtherCAT从站拓扑离线创建及信息查询
  • linux中安装jdk(Java环境),tomcat
  • labview硬件部分——温度测量
  • 【容易坑】mybatis中使用if标签比较两个字符串是否相等
  • Access链接Azure SQL
  • ubuntu 搭建FTP服务,接收部标机历史音视频上报服务器
  • 算法C++最大公约数
  • ArcGIS Pro 3.4 二次开发 - Arcade
  • Java 安全SPEL 表达式SSTI 模版注入XXEJDBCMyBatis 注入
  • 搭载1000nits激光显示技术,海信电视探索X1系列发布
  • PCB设计实践(二十四)PCB设计时如何避免EMI
  • Debian重装系统后
  • 【Vue3】数据的返回和响应式处理(ref reactive)
  • 2025年 PMP 6月 8月 专题知识
  • JMeter 教程:正则表达式提取器提取 JSON 字段数据
  • LLaMA-Adapter
  • 论文阅读:Next-Generation Database Interfaces:A Survey of LLM-based Text-to-SQL
  • 数字电子技术基础(六十二)——使用Multisim软件绘制边沿触发的D触发器和JK触发器
  • SseEmitter是什么
  • 专业的营销型网站/seo权重优化
  • 网页设计图片显示不出来/广州百度seo排名
  • 微商怎么做自己的网站/惠州seo代理计费
  • 搜狐员工做网站的工资多少钱/快速优化网站排名的方法
  • 厦门网站建设seo/网站建设平台
  • 网站建设与管理题库/关键词林俊杰无损下载