什么是Web服务器?
Web服务器一般指网站服务器,是指放在因特网上某种类型的计算机程序,可以向浏览器等Web客户端提供文档, 可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。我们学习使用的Tomcat服务器就是使用Java语言编写的。
常见的Web服务器
WebLogic
WebSphere
Glass Fish
JBoss
Resin
Jetty
Tomcat:学习期间使用这个服务器
Tomcat安装
- tomcat的产品页面:http://tomcat.apache.org/
- 配置环境变量
Tomcat是用java写的服务器,运行Tomcat需要安装jdk或者jre.
添加Tomcat的安装目录:
配置Path,可以在任何路径下访问bin文件夹的可执行文件:
启动和关闭tomcat:在doc命令行使用:startup.bat、shutdown.bat命令
输入startup.bat命令之后会弹出另一个Tomcat框:
输入shutdown.bat命令之后,Tomcat框会消失
Tomcat目录结构
Tomcat项目发布的三种方式
发布方式1:复制到webapps
-
直接将项目(编译后的war包)复制到webapps目录下
-
采用压缩文件.war的方式
将整个项目使用压缩工具打包成一个zip文件
改zip的扩展名为war
复制到webapps目录下,tomcat会自动解压成一个同名的目录。
在浏览器输入:http://localhost:8080/MyWeb/index.html测试
意思是访问:项目里的index.html文件
发布方式2:虚拟目录
找到Tomcat安装目录下的conf/server.xml文件,添加以下代码:
<!--
path: 浏览器上访问的地址
docBase: 服务器上真实的地址
-->
<Context path="/javaee106" docBase="e:/heima"/>
发布方式3:独立的XML文件
- 在tomcat/conf/catalina/localhost中创建xml配置文件
- 名称假设为:second.xml,这个名称就是项目的访问路径
- 添加xml文件的内容为
<Context docBase="项目所在的目录" />