Web服务器简介
1. Tomcat服务器
Tomcat服务器是一款免费开放源代码的Web应用服务器。Tomcat服务器属于轻量级应用服务器。(稳定、免费)
2. Nginx服务器
Nginx服务器是一款高性能的HTTP和反向代理服务器,也是电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。
Nginx服务器的特点是占有内存少,并发能力强。Nginx的并发能力确实在同类型的网页服务器中表现较好,使用Nginx网站的用户有:百度、京东、新浪、网易、腾讯、淘宝等。Nginx是一个很强大的高性能Web和反向代理服务器,它具有很多非常优越的特性。
3. Jetty服务器
该服务器的架构比较简单,但在可扩展性方面表现得非常灵活。
Tomcat的下载与安装(略)
复习内容以搭建完成,下载安装就不过多说明,有需要请找寻相关安装下载文章
Tomcat的安装有两种方式:
一种是解压之后不需要安装就可以直接使用的方式,也称解压版;
另一种是应用程序需要安装之后才能使用的方式,称为安装版。
在服务器中修改端口号
步骤1:在Tomcat安装目录(或者解压目录)下找到并打开config文件夹,在里面找到server.xml文件。
步骤2:用文件编辑工具或者记事本打开server.xml文件,并找到下面的代码段。
步骤3:将port="8080"的端口值改为其他数值便完成了修改端口的操作。
在Eclipse中修改端口号
步骤1:在Eclipse集成开发环境中双击Server选项卡下的Tomcat本地服务器
步骤2:在窗口中找到Ports项,在HTTP/1.1对应栏中输入想修改的端口号值(默认为8080)
将Web项目部署到Tomcat中
将Web项目部署到Tomcat中的方法之一是部署没有封装到WAR文件中的Web项目。
直接把项目复制到Tomcat的webapps文件夹下即可,具体步骤如下。
步骤1:新建文件夹myweb,新建文本文件改名为web.jsp。
步骤2:把myweb项目放到Tomcat的webapps文件夹下。
步骤3:打开Tomcat服务器(确保服务器打开),在地址栏中输入http://localhost:8080/myweb/web.jsp就可以在浏览器中访问我们的项目了
就业面试解析与技巧
面试官:Tomcat的默认端口号是多少?请解释Tomcat中使用的连接器是什么?
应聘者:Tomcat的默认端口号是8080。
在Tomcat中,使用了两种类型的连接器。
HTTP连接器:它有许多可以更改的属性,以确定它的工作方式和访问功能,如重定向和代理转发。
AJP连接器:它以与HTTP连接器相同的方式工作,但是它们使用的是HTTP的AJP协议。AJP连接器通常通过插件技术mod_jk在Tomcat中实现。
面试官:解释如何使用WAR文件部署Web应用程序?
应聘者:在Tomcat的Web应用程序目录下,JSP、Servlet和它们的支持文件被放置在适当的子目录中。可以将Web应用程序目录下的所有文件压缩到一个压缩文件中,以.war文件扩展名结束。可以通过在webapps目录中放置WAR文件来执行Web应用程序。当一个Web服务器开始执行时,它会将WAR文件的内容提取到适当的webapps子目录中。