Apache Tomcat 8.0.9下载、安装、配置和部署(不是最新版本)
下载Apache Tomcat 8.0.9
- 登陆Apache Tomcat官网http://tomcat.apache.org/找到左边导航栏的Download目录下的Tomcat 8.0。
- 点击进去之后选择Quick Navigation下的Archives。
- 点击进去之后下拉选择v8.0.9 文件夹。
- 点击进去之后选择 bin/文件夹。
- 点击进去之后,我选择的是64位的。
安装Apache Tomcat 8.0.9(以下主要参考李刚的《轻量级Java EE企业应用实战》里面的内容,谢谢)
- 下载完之后,解压文件,我这里解压的目录是D:\apache-tomcat,文件目录结构如下图所示。
- 运行Tomcat只需环境变量JAVA_HOME即可,该环境变量指向JDK安装路径。
- 启动Tomcat,只需要双击Tomcat安装路径下bin路径下的startup.bat文件即可。
- 运行完成之后会弹出一个框,如下图所示。这是启动tomcat服务,不要关闭这个窗口,关闭之后,tomcat就不能使用了。
- 启动Tomcat之后,打开浏览器,在地址栏里输入http://localhost:8080,然后回车,浏览器中出现如下图所示界面,则表示Tomcat安装成功了。
配置Apache Tomcat 8.0.9
- 配置Tomcat的服务器端口。
Tomcat的默认服务器端口是8080,Tomcat的配置文件都放在conf目录下,打开conf下的server.xml文件,定位server.xml文件的68行处看到如下图所示代码。其中port=”8080”就是Tomcat提供Web服务的端口,将8080修改成任意的端口,建议要使用1024以上的端口,避免与公用端口冲突。修改端口成功后,重新启动Tomcat后,在浏览器地址栏输入http://localhost:+你的端口号,回车将再次看到如上图所显示的界面,即显示Tomcat端口修改成功。
提示:如果需要让Tomcat运行多个服务,只需要复制server.xml文件中的<Service>元素,并修改相应的参数便可以实现一个Tomcat运行多个服务,当然必须在不同的端口提供服务。 - 为了让Tomcat列出Web应用根路径下的所有页面,可以打开Tomcat 的conf目录下的web.xml文件,在该路径下的110、111行,看到一个listings参数,该参数默认值是false,将该参数改成true就可以了。
- 进入控制台
如下图所示,显示三个控制台:Status控制台用于监控服务器的状态,而Manager控制台可以部署、监控Web应用,因此我们通常只使用Manager控制台即可。点击第二个按钮,弹出登录界面。
- Tomcat的用户由conf路径下的tomcat-users.xml文件控制,打开文件后,在<tomcat-users>元素中增加如下内容后,重启Tomcat服务器,即可进入控制台。
<role rolename="manager-gui"/>
<user username="manager" password="manager" roles="manager-gui"/>
- 1
- 2
- 进入控制台后的界面如下图所示。
部署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>