servlet介绍,tomcat容器下载启动

1.1servlet是什么?

servlet是一种java程序类,这些类继承了httpservlet类。这些类没有main方法,有两大对象request请求, response响应对象。这些类需要servlet容器才可以运行。

servlet 2.5

servlet 3.0

WEB-INF/web.xml 



web

index.html
index.jsp

servlet 4.0

WEB-INF/web.xml 



Welcome to Tomcat

Welcome to Tomcat

servlet 6

WEB-INF/web.xml 



Welcome to Tomcat

Welcome to Tomcat

1.2servlet容器

1.2.1下载 tomcat 

9.0.79

servlet介绍,tomcat容器下载启动_第1张图片

10.1.12

servlet介绍,tomcat容器下载启动_第2张图片

解压

servlet介绍,tomcat容器下载启动_第3张图片

启动服务器

将utf-8改为GBK解决启动服务器控制台乱码问题
servlet介绍,tomcat容器下载启动_第4张图片

 启动服务器

tomcat默认端口为8080,conf/server.xml 文件可以修改。
tomcat/tomcat-9.0.79/bin/startup.bat 启动

servlet介绍,tomcat容器下载启动_第5张图片

Java Tomcat启动闪退问题分析:

  1. Java环境不对,Tomcat 不同版本需要的Java环境不同。 有时tomcat版本能够正常安装,但启动时检测到java 版本不对就会出现启动黑屏一闪而过的现象。 
  2. 环境变量没有配置好 Tomcat需要配置好JRE才能正常运行。 
  3. Tomcat端口被占用 Tomcat默认需要使用8080等几个端口,如果端口被占用,tomcat启动时就会崩溃,此时需要查找是哪个进程占用了8080端口。 
  4. 配置文件编码问题 Tomcat启动时会调用几个相关配置文件,如果里面出现了不是UTF-8的字符,或者文件保存时的编码格式不是UTF-8,tomcat编译时就会出错。
服务器端口8080:

servlet介绍,tomcat容器下载启动_第6张图片

 浏览器查看
http://localhost:8080

servlet介绍,tomcat容器下载启动_第7张图片

1.2.2 了解jetty

servlet介绍,tomcat容器下载启动_第8张图片

你可能感兴趣的:(servlet,tomcat,servlet,tomcat,java)