什么是Web服务器?

Web服务器一般指网站服务器,是指放在因特网上某种类型的计算机程序,可以向浏览器等Web客户端提供文档, 可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。我们学习使用的Tomcat服务器就是使用Java语言编写的。

常见的Web服务器

WebLogic
WebSphere
Glass Fish
JBoss
Resin
Jetty
Tomcat:学习期间使用这个服务器

Tomcat安装

  1. tomcat的产品页面:http://tomcat.apache.org/
    Tomcat安装&Tomcat项目发布
  2. 配置环境变量
    Tomcat是用java写的服务器,运行Tomcat需要安装jdk或者jre.
    添加Tomcat的安装目录:
    Tomcat安装&Tomcat项目发布
    配置Path,可以在任何路径下访问bin文件夹的可执行文件:
    Tomcat安装&Tomcat项目发布
    启动和关闭tomcat:在doc命令行使用:startup.bat、shutdown.bat命令
    输入startup.bat命令之后会弹出另一个Tomcat框:
    Tomcat安装&Tomcat项目发布
    输入shutdown.bat命令之后,Tomcat框会消失
    Tomcat安装&Tomcat项目发布

Tomcat目录结构

Tomcat安装&Tomcat项目发布

Tomcat项目发布的三种方式

发布方式1:复制到webapps

  1. 直接将项目复制到webapps目录下
    Tomcat安装&Tomcat项目发布

  2. 采用压缩文件.war的方式
    将整个项目使用压缩工具打包成一个zip文件
    改zip的扩展名为war
    复制到webapps目录下,tomcat会自动解压成一个同名的目录。
    Tomcat安装&Tomcat项目发布
    在浏览器输入:http://localhost:8080/MyWeb/index.html测试
    意思是访问:项目里的index.html文件

发布方式2:虚拟目录
找到Tomcat安装目录下的conf/server.xml文件,添加以下代码:

<!--  
 path: 浏览器上访问的地址
 docBase: 服务器上真实的地址
 -->
<Context path="/javaee106" docBase="e:/heima"/>

Tomcat安装&Tomcat项目发布
发布方式3:独立的XML文件

  1. 在tomcat/conf/catalina/localhost中创建xml配置文件
  2. 名称假设为:second.xml,这个名称就是项目的访问路径
  3. 添加xml文件的内容为
<Context  docBase="项目所在的目录" />

相关文章: