上一篇博客中给大家介绍了一下服务器和Web服务器的相关概念,今天就来给大家介绍一下Web服务器的具体使用,由于只有tomcat是免费的所以这里就用汤姆猫作为演示。
既然要学习tomcat,毫无疑问我们先要找到他的官网,先来百度一下如下图所示:
大家可以看到,汤姆猫是apache软件基金会的项目,所以接下来我们就要去apache的官网了。apache的官网链接http://www.apache.org/
进入后如下图所示:
有点遗憾,是个英文的网站。不过不用担心,百度上不是说了tomcat是apache的一个项目吗,所以我们在apache首页上选择projects,如下图所示:
进入之后的界面如下:
这里就是apache所有的项目了,我们来找T开头的,不难发现:
看,这就是tomcat了,点击进去后如下图所示:
这里也是英文的,不过不用担心,一般我们下载软件的时候无非就关注的是download这个词。看左边的列表就发现了吧,
这里,我选择最新的版本tomcat9,就选择进入下面的界面:
这里我们发现tomcat9已经有了第13个小版本了,往下翻,如下图所示:
这里我们根据自己的操作系统来选择自己的版本,至于32位和64位的区别这种问题小编这里就决绝回答哈,自己百度
好了,下载完成之后呢,我们就解压缩,解压之后的文件目录结构如下图所示:
这里就是tomcat的文件目录,给大家简单介绍一下这些目录都是做什么的吧,首先我们来打开bin目录,该目录就是存放着二进制可执行的文件的目录,该目录中的内容如下图所示:
这里,都是一些嗯可执行的文件,大家可以看到我框出来的四个文件,其中.bat文件就是windows下面的可执行的脚本,当我们运行startup.bat的时候tomcat容器就会被启动,当我们运行shutdown.bat的时候就会把容器关闭。同样的在Linux环境下的话就是.sh文件了。
接下来打开conf目录 ,如下图所示:
这个目录下存放的都是一些配置文件,这里我们可以看到有一个server.xml文件,这个文件就是tomcat的配置文件,当我们需要改变tomcat的配置新的时候就可以修改server.xml文件。比如我们要修改端口号之类的,就需要打开该文件,将默认的8080端口修改为我们需要的端口。
接下来再看lib目录,打开如下图所示:
这里我们发现全部都是一些工具类,因此可以断定这个目录下存放的就是tomcat依赖的一些jar包。
好了,接下来logs目录毫无疑问肯定就是存放一些日志文件的目录了。temp目录我们应该也不陌生吧,我们经常使用的Windows操作系统中的系统盘里都会有这个目录,这个目录就是用来存放临时文件的目录。
好了,接下来重点看web app这个目录,来打开webapp这个目录:
我们发现 该目录下有几个文件夹。其中有一个文件夹叫做example,示例,那么为什么在这个目录下会有一个示例呢?我们已经知道了tomcat是一个web服务器,也就是web应用程序运行的容器,既然tomcat是一个容器,那么容器中的示例肯定就是一个web应用了,毫无疑问,这个目录肯定是用来存放web应用程序的。不信可以打开example看看,如下图所示:
看,这不正是一个web应用的标准目录结构吗。所以以后我们发布的web应用默认情况下都是在这个目录下的。
最后的一个work目录,打开后我们发现什么也没有,是的,这就是tomcat的工作目录,我们才下载的肯定是什么东西都没有的。
好了。tomcat就给大家介绍到这里了。下面就给大家介绍 tomcat在集成开发环境eclipse下的配置是用了。
首先来打开eclipse。
这里我们选择Window->preferences,进入下图所示的界面:
这里由于我之前配置过一次,所以会有一条记录,这里现将其忽略。我们选择 add,打开一下的界面:
由于我们刚刚下载的是tomcat9的版本,这里我们选择tomcat9,点击next。
这里我们选择默认的以目录的形式配置,将tomcat的解压之后的目录配置到该路径中,这里我的路径是:
好了,到这里基本已经大功告成了。接下来finish就可以了。
看,我们成功的吧tomcat9配置到了我们的集成开发环境中去了。点击apply and close 就成功了。
接下就来试试刚刚配置的web容器吧,这里我已经准备好了一个web应用,我们右键项目名,选择run as->run on server
就可以将我们的应用加载到容器中了。运行如下图所示:
这就是tomcat启动成功的日志提示了,下面我们就可以打开我们的浏览器,访问一下我们的引用软件了。
看,可以正常的访问到我们自己做的网站了,赶快动手试试吧