JavaWeb之Apache-Tomcat配置

Apache-Tomcat是一款免费开源的Web服务器,对于Web开发来说它是国际上十分流行的服务器。它属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。目前Tomcat最新版本为8.0.

大家可以在Tomcat的官方网站点击左侧的DOWLOAD进行下载:http://tomcat.apache.org/

一、Tomcat的解压与安装

Tomcat的解压安装十分简单,只需要解压到指定的目录文件夹下,如小编解压的位置位于:C:\apache-tomcat-8.0.20。解压完毕之后,可以看到有如下文件夹:
JavaWeb之Apache-Tomcat配置_第1张图片
我们双击打开bin文件,在里面找到startup.bat文件就可以启动服务器了,启动成功的界面如下:
JavaWeb之Apache-Tomcat配置_第2张图片
出现Server startup 就代表启动成功了,ok,打开浏览器测试下:输入网址http://localhost:8080回车出现Apache-Tomcat官网就表示ok了。
注意这里的8080是tomcat的指定端口,如果有童鞋发现无法打开,那就是80端口或者8080端口被占用了,可以在控制台查看端口的使用情况,然后把占据了80端口的进程给kill了就OK了。另一个方法是在tomcat的server配置文件中进行修改,如下图
:

二、Tomcat初应用

这里我们自己建立一个html的web资源,然后在tomcat里进行配置,使我们可以通过服务器在浏览器里打开。
第一步:新建html文件,在里面随便输入几个字符串如:新建txt文件---->在里面输入aaaaaaa----->修改后缀为1.html
第二步:把文件放进tomcat目录文件里面的webapps文件夹中,可以在里面先新建一个文件夹如bb,然后把1.html扔进去
第三步:打开浏览器,在地址栏中输入:http://localhost:8080/bb/1.html回车,我们就看到下面一幕:

下面我们来升级下,把web资源放在我们自己的文件夹下:如G:\JavaWeb\WebDemos路径的WebDemos文件夹里面。那么我们如何打开这个web资源呢?
与上面不同的是我们改变了1.html这个web资源的存放路径,之前的webapps文件是tomcat默认的存放web资源的文件地址,所以当我们把资源扔进去了就可以直接在地址后面紧跟资源名了,服务器会自动找到webapps并打开里面的web资源,现在改变了资源存放路径,服务器无法找到默认文件夹下的web资源,就需要我们为服务器指定寻找的路径了。
第一步:先把资源放好,如上叙述;
第二步:打开conf文件夹,里面有个server.xml文件,请打开它,在那里面找到标签,在前一篇文章中已经提及了Host标签代表主机,对web访问流程不明确的可以参考我的文章: JavaWeb之客户端服务器通信原理。找到标签之后,如下图:
JavaWeb之Apache-Tomcat配置_第3张图片
在上面我们键入如下内容:
                                                
这样我们就设置了目标文件路径的虚拟映射地址。
第三步:重新打开浏览器,输入:http://localhost:8080/demos/1.html 回车,OK,又打开了aaaaaa这个网页了。

这里就给大家讲解了下什么是Tomcat以及它的简单配置和通过服务器进行简单web资源的访问,谢谢大家。

你可能感兴趣的:(JavaWeb)