目录
第2集 新版Apache tomcat服务安装 Mac+Window双环境
前言
小滴课堂,旨在让编程不在难学,让技术与生活更加有趣。 随着互联网+的时代,在线教育技术越来越便捷,小滴课堂依托在线教育时间以及空间上的便利,为广大IT从业者提供了更为方便、快捷的学习交流途径、提供大量高质量的IT在线课程。更多教程请访问xdclass.net(添加VX:xdclass99)
第三章 什么是服务器和Apache Tomcat介绍
第1集 什么是服务器和Apache tomcat介绍
简介:讲解什么是服务器和Tomcat介绍
-
什么是服务器
-
远程的一个电脑,里面安装服务器程序监听对应的端口对外提供服务,可以根据用户的请求去获取对应的数据并返回给调用方。
-
我们说的Web服务器和应用服务器是指服务器电脑上安装的软件
Web服务器和应用服务器是有很大的交集,没有很严格的区别,更多的是web服务器处理的是Http协议,应用服务器还可以处理其他协议 web服务器:Apache、IIS、Nginx等 应用服务器:Tomcat、Jboss等
-
-
什么是Tomcat
-
先说下Apache 组织
Apache软件基金会(也就是Apache Software Foundation,简称为ASF)是专门为运作一个开源软件项目的Apache 的团体提供支持的非盈利性组织,也是我们java开发里面顶级的组织,阿里也向apache组织贡献了多个开源项目
-
Apache tomcat :
Apache是web服务器,Tomcat是应用(java)服务器,它是一个servlet容器,是Apache的扩展 简单来说:是一个开放源代码的轻量级 Web应用服务器,目前javaweb开发里面用的最多一个web服务器之一
-
第2集 新版Apache tomcat服务安装 Mac+Window双环境
简介:Tomcat服务器的下载和安装
-
安装前提:
1)电脑需要有java环境,jdk8以上,否则启动不成功 2)已经安装Sublime文件编辑软件 3)window电脑需要显示文件拓展名 上述3点,javase课程环境已经设置过了,如果没设置的自行搜索博文
-
下载新版Tomcat,选择对应的版本信息,使用9或10,但不建议用最新的,坑不少 版本信息:Apache Tomcat® - Which Version Do I Want? 软件下载:Apache Tomcat® - Apache Tomcat 9 Software Downloads
core zip包
-
启动Tomcat
mac或者linux: bin/startup.sh (需要增加执行权限:chmod 777 ./*) windows: bin/startup.bat
-
关闭Tomcat
mac或者linux: bin/shutdown.sh windows: bin/shutdown.bat 或者关闭CMD窗口
-
访问路径:http://localhost:8080 或者 127.0.0.1:8080
-
Windows启动乱码:
原因:控制台展示编码问题 编辑 conf/logging.properties 文件 java.util.logging.ConsoleHandler.encoding = UTF-8 改为 java.util.logging.ConsoleHandler.encoding = GBK
-
Tomcat是不用配置环境变量的,但是如果启动闪退,参考下面的路径问题 tomcat需要设置环境变量吗 - 绮丽梦境 - 博客园
- 如果遇到其他问题:根据错误日志搜索或者联系讲师我即可
第3集 新版Apache Tomcat 目录文件讲解
简介:Tomcat目录文件讲解
-
bin (关注)
启动和关闭tomcat脚本 startup.sh/startup.bat shutdown.sh/shutdown.bat
-
conf(关注)
存放配置文件 server.xml: 配置整个服务器信息 比如修改端口号,添加虚拟主机
-
lib:
存放Tomcat运行需要的第三方包,这个目录中的jar所有项目都可以共享 如果需要添加Tomcat都依赖的jar文件,可以把它放到这个目录中
-
log(关注)
运行的相关日志文件,Tomcat启动和关闭的信息,如果启动Tomcat时有错误 catalina.out 运行日志文件,即标准输出和标准出错,也包含tomcat运行自己输出的日志以及应用里向console输出的日志
-
webapps(关注)
Tomcat的主要Web发布目录,存放web项目,其中每个文件夹都是一个项目 其中ROOT是一个特殊的项目,在地址栏中没有给出项目目录时,对应的就是ROOT项目
-
temp:存放tomcat运行时的临时性数据
- work:编译后产生的class文件
- 其他忽略