tomcat知识点

发布于:2025-05-22 ⋅ 阅读:(18) ⋅ 点赞:(0)

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  #主机管理
├──


网站公告

今日签到

点亮在社区的每一天
去签到