JavaWeb
JavaWeb是Java的一个方向,基于BS架构的web网站,也是JavaEE方向
JavaSE(标注版)
JavaEE(企业版 -> JavaWeb)
JavaME(微型版 -> 移动开发)
Tomcat
Tomcat是一款服务器的中间件
1.管理Sokect连接,基于HTTP/HTTPS协议(底层是TCP协议)
2.管理线程池(每一次请求都会分配一个线程进行处理)
3.管理输入流和输出流(输入流读取浏览器输出的内容,输出流向浏览器输出内容)
Tomcat相似产品
1.Nginx
2.Netty
3.Undertow
4.Jboss
5.Weblogic
Tomcat官网和版本
Apache Tomcat® - Apache Tomcat 8 Software Downloads
tar.gz用在linux中
Tomcat目录
Tomcat环境变量
Tomcat是Java语言编写的,需要JAVA_HOME环境变量
Tomcat启动与关闭
解决乱码
本机ip三种打开方式
URL地址
URL一般指统一资源定位系统。 统一资源定位系统(uniform resource locator;URL)
协议://IP:端口/资源路径
任何一种可以被浏览器解析的文件都是资源
不同的文件URL地址一定是不一样的,任何一个文件都有自己唯一的URL地址
如果在URL地址中没有写资源路径
Tomcat默认返回ROOT/index.jsp或者是ROOT/index.html
Tomcat核心配置文件server.xml
可以改端口
映射一个网络路径
配置任意磁盘目录交给Tomcat作代理,为磁盘目录配置一个网络路径
如果没有配置任何目录,那么Tomcat默认代理webapps目录
ROOT里的可以直接访问
webapps其他目录需要写资源路径