Tomcat的安装与配置

  在LZ之前的有关jdk的安装的文章中,已经详细介绍jdk的的配置,在此就不做过多的重复。不管java开发还是Android的开发都离不开jdk,所以做为一位想在代码世界里遨游的有志青年,你的电脑没安装jdk的话,我也没办法了。

  好了,言归正传,下面向大家介绍的是Tomcat的安装:

 

Tomcat的下载和安装

 

首先百度搜索Tomcat,到Apache的官网下载,这里选择的是最新版Tomcat8

 

 

点击进去后选择的是zip格式的,也就是免安装版的,由于我的机子是64位Windows,因此选择如下:

 

 

下载完后解压到F盘下的我自定义的TomCat_8.0.24文件夹中:

 

 

解压完后,就要开始配置Tomcat的环境变量和一些设置:

 

在环境变量中新建TOMCAT_HOME,值为Tomcat所在的目录,也就是F:\TomCat_8.0.24

 

 

 

 

另外新建CATALINA_HOME和CATALINA_BASE,这里CATALINA_HOME是Tomcat的安装目录,CATALINA_BASE是Tomcat的工作目录,

 

暂时我并不区分,因此都将其值设为%TOMCAT_HOME%

 

          

 

关于CATALINA_HOME和CATALINA_BASE的区别请另外查询参考博文,

 

     如catalina.home和catalina.base 区别  或者  CATALINA_BASE与CATALINA_HOME的区别 等等

 

 

 

配置完Tomcat的环境变量,我们要对Tomcat中的一些文件进行配置:

 

  打开Tomcat安装目录下的bin文件夹,我们要对startup.bat和shutdown.bat进行补充,

 

    对这两个文件进行编辑,在文件开始的第一行,也就是@echo off  之前加入如下两行:

 

      SET JAVA_HOME = JDK目录

 

      SET CATALINA_HOME = 解压后Tomcat的目录

 

    对于我的系统来说,就是配置成:

 

      SET JAVA_HOME = F:\JDK_Kit
      SET CATALINA_HOME = F:\TomCat_8.0.24

 

  完成了这步后,以后就可以点击startup.bat启动服务器,点击shutdown.bat关闭服务器了,当然这只是其中的一种方式,

 

稍后会介绍启动和关闭Tomcat的几种方式。

 

 

 

接下来应该将Tomcat加入到服务中

 

从网上下载的zip版本的,需要将Tomcat加入到服务中,不然无法配置Tomcat,也会无法打开bin文件夹中的tomcat8w.exe这个程序。

 

从任务管理器中可以看到,在这个tomcat8w.exe程序上点击star按键,才能启动tomcat8.exe。

 

将tomcat加入服务的方式是在cmd中定位到bin文件夹所在的目录,输入 service.bat install  

 

 

然后会看到一系列刚才配置的环境变量,和提示Tomcat已经被安装:

 

 

注意:这里面的每一行都要明确显示出每个环境变量设置的值,如果有哪个参数没有值,只有显示双引号“”,就是出错的,

 

这种情况下,虽然tomcat8w.exe能打开,但是点击start按键是不会启动服务的(也就是无法切换到stop按键能按的状态)。

 

也可以通过cmd键入services.msc调出服务来看是否有Apache Tomcat8(默认为手动启动,如果改为自动启动,则开机Tomcat就会在后台启动)

 

 

 

 

 

到目前位置,基本的配置都已经结束,可能还有些小配置,如设置Tomcat的用户名和密码什么的,稍后会说到。

 

 

 

Tomcat的启动

 

将Tomcat配置完后,我们就关心这些配置到底有没成功,因此就需要将Tomcat启动来验证下,Tomcat有几种启动方式:

 

第一种:(不推荐)

 

    这种方式只能自己电脑启用(适合自己电脑测试web应用),别人电脑是无法连接到自己电脑的tomcat服务器的,经过多次验证!!!。    

 

    在命令控制台cmd中启动,在cmd中输入如下语句可以打开或关闭Tomcat服务器:

 

    net start 服务名

 

    net stop 服务名

 

    Tomcat的服务名都是Tomcat+版本号,如Tomcat6,Tomcat7。。。因为我的Tomcat版本为Tomcat8,所以这里的服务名就为Tomcat8

 

    这种方式在任务管理器中的启动显示的是:

 

    

 

    

 

    而后面两种方式则另外显示为:

 

    

 

    因此也从侧门反映出这种方式的异常之处,因此不推荐!不推荐!不推荐!

 

 

 

第二种:使用startup.bat这个批处理文件来打开Tomcat服务器,使用shutdown.bat批处理来关闭Tomcat服务器,对于这种方式如前面所说要加入

 

    两句话SET JAVA_HOME = JDK目录 和 SET CATALINA_HOME = 解压后Tomcat的目录

 

第三种:进入到Tomcat目录的bin文件夹下,打开Tomcat7w.exe程序,在打开的窗口中选择“star”按键来打开服务器,选择“stop”按键来关闭服务器。

 

 

 

Tomcat的验证

 

了解了Tomcat的多种打开方式,我们就可以来验证Tomcat是否能工作了,选择Tomcat启动的任意一种方式,如在cmd中键入net start Tomcat8 

 

 

 

 

提示Tomcat服务器启动成功,这时打开浏览器,输入 localhost:8080 

 

 

 

 

如果Tomcat能工作,则能打开Tomcat网站,则确定Tomcat已经能正常工作:

 

 

测试结束后,不要忘记关了服务器,按你选择打开的方式来关闭:

 

 

 

 

最后说一些小事项:

 

 1. Tomcat可以设置用户名和密码,在Tomcat目录中的conf目录下,有一个tomcat-users.xml文件,点击进去可以编辑用户名和密码

 

  在最后一行的</tomcat-users>上面增加一行:

 

    <user username="admin" password="123456" roles="manager-gui" />

 

  就可以把用户名和密码设为admin和123456

 

  

 

  这里还有个小知识点,role的角色决定了你是否是tomcat的管理员,如果是管理员,可以进行tomcat的管理,比如部署web引用。

 

 2. Tomcat的默认端口号为8080,可以在Tomcat目录中的conf目录下,打开server.xml,发现这么一行:

 

  

 

  可以看到端口号为8080,可以将此端口号改为任意端口号。

  注:每次需要启动tomcat服务器都要运行startup.bat文件。如果觉得麻烦可以把服务里启动类型设置为自动。但这样开机速度会慢些。

 

posted on 2018-08-08 09:12  胖出个性  阅读(179)  评论(0编辑  收藏  举报

导航