Apache Tomcat 8.0.9下载、安装、配置和部署(不是最新版本)

下载Apache Tomcat 8.0.9

  1. 登陆Apache Tomcat官网http://tomcat.apache.org/找到左边导航栏的Download目录下的Tomcat 8.0。 
    1
  2. 点击进去之后选择Quick Navigation下的Archives。 
    2
  3. 点击进去之后下拉选择v8.0.9 文件夹。 
    3
  4. 点击进去之后选择 bin/文件夹。 
    4
  5. 点击进去之后,我选择的是64位的。 
    5

安装Apache Tomcat 8.0.9(以下主要参考李刚的《轻量级Java EE企业应用实战》里面的内容,谢谢)

  1. 下载完之后,解压文件,我这里解压的目录是D:\apache-tomcat,文件目录结构如下图所示。 
    6
  2. 运行Tomcat只需环境变量JAVA_HOME即可,该环境变量指向JDK安装路径。
  3. 启动Tomcat,只需要双击Tomcat安装路径下bin路径下的startup.bat文件即可。 
    7
  4. 运行完成之后会弹出一个框,如下图所示。这是启动tomcat服务,不要关闭这个窗口,关闭之后,tomcat就不能使用了。 
    8
  5. 启动Tomcat之后,打开浏览器,在地址栏里输入http://localhost:8080,然后回车,浏览器中出现如下图所示界面,则表示Tomcat安装成功了。 
    9

配置Apache Tomcat 8.0.9

  1. 配置Tomcat的服务器端口。 
    Tomcat的默认服务器端口是8080,Tomcat的配置文件都放在conf目录下,打开conf下的server.xml文件,定位server.xml文件的68行处看到如下图所示代码。其中port=”8080”就是Tomcat提供Web服务的端口,将8080修改成任意的端口,建议要使用1024以上的端口,避免与公用端口冲突。修改端口成功后,重新启动Tomcat后,在浏览器地址栏输入http://localhost:+你的端口号,回车将再次看到如上图所显示的界面,即显示Tomcat端口修改成功。 
    10 
    提示:如果需要让Tomcat运行多个服务,只需要复制server.xml文件中的<Service>元素,并修改相应的参数便可以实现一个Tomcat运行多个服务,当然必须在不同的端口提供服务。
  2. 为了让Tomcat列出Web应用根路径下的所有页面,可以打开Tomcat 的conf目录下的web.xml文件,在该路径下的110、111行,看到一个listings参数,该参数默认值是false,将该参数改成true就可以了。 
    11
  3. 进入控制台 
    如下图所示,显示三个控制台:Status控制台用于监控服务器的状态,而Manager控制台可以部署、监控Web应用,因此我们通常只使用Manager控制台即可。点击第二个按钮,弹出登录界面。 
    12 
    13
  4. Tomcat的用户由conf路径下的tomcat-users.xml文件控制,打开文件后,在<tomcat-users>元素中增加如下内容后,重启Tomcat服务器,即可进入控制台。
<role rolename="manager-gui"/>
<user username="manager" password="manager" roles="manager-gui"/>
  • 1
  • 2
  1. 进入控制台后的界面如下图所示。 
    14

部署Web应用

一种最简单的方法就是,将一个web应用复制到Tomcat的webapps下,系统会把该应用部署到Tomcat中。

 

 

tomcat中的Manager App帐号密码管理

 

tomcat根目录下的conf文件夹下有个tomcat-users.xml文件

 

填写内容如下

 

 

<?xml version='1.0' encoding='utf-8'?><tomcat-users>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat" password="mytomcatadmin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
</tomcat-users>

posted @ 2018-08-26 16:55  代码缔造的帝国  阅读(12814)  评论(0编辑  收藏  举报