1.下载Tomcat 8.5.39
Tocmat是一个开源的Java Servlet容器,它是Apache组织的Jakarta项目中的一部分。它能够使Java的Web开发者更加容易地开发出动态的Web应用程序。
在CentOS 7.6中安装Tomcat前需要先下载Tomcat 8.5.39的二进制包。我们可以通过以下命令下载:
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.39/bin/apache-tomcat-8.5.39.tar.gz
此处的wget命令是用来从远程服务器上下载文件的,后面的URL是Tomcat 8.5.39的下载地址,可以到官网上查找最新的下载地址。
2.安装Java
Tomcat需要依赖于Java环境,在CentOS 7.6中,我们可以使用yum命令来安装Java 8:
yum install java-1.8.0-openjdk
此处的yum命令是用来在CentOS上安装软件包的,后面的包名为java-1.8.0-openjdk表示OpenJDK 8的Java环境。
3.将Tomcat复制到/opt目录下
我们需要将Tomcat复制到/opt目录下,并把文件名修改为tomcat:
cp apache-tomcat-8.5.39.tar.gz /opt/
cd /opt/
tar -zxvf apache-tomcat-8.5.39.tar.gz
mv apache-tomcat-8.5.39 tomcat
此处的cp命令是用来将文件复制到指定目录的,后面的文件名为apache-tomcat-8.5.39.tar.gz,表示需要复制的文件名称;后面的mv命令则是把文件名修改为tomcat。
4.修改Tomcat配置文件
4.1 修改Tomcat服务器端口
Tomcat默认的端口是8080,如果我们需要修改端口可以通过修改${Tomcat_home}/conf/server.xml文件来实现。我们将Tomcat端口修改为9090:
vim /opt/tomcat/conf/server.xml
修改如下内容:
<Connector port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改完成后,保存并退出。
4.2 设置Tomcat用户
默认情况下,Tomcat没有设置用户,如果需要设置使用Tomcat的用户可以通过修改${Tomcat_home}/conf/tomcat-users.xml文件来实现。我们添加一个用户名为tomcat,密码为tomcat,角色为tomcat的用户:
vim /opt/tomcat/conf/tomcat-users.xml
修改如下内容:
<tomcat-users>
<role rolename="tomcat"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
</tomcat-users>
修改完成后,保存并退出。
5.启动Tomcat
我们可以使用./startup.sh命令启动Tomcat服务:
./opt/tomcat/bin/startup.sh
注意:在前面的终端中执行./startup.sh命令启动Tomcat后,就不能再往终端中输入其他命令,否则会直接结束Tomcat服务,如果想要进入到Tomcat服务的后台,可以使用./catalina.sh start命令。
6.测试Tomcat
我们可以在浏览器中输入http://localhost:9090,如果能够看到Tomcat默认的Web页面,说明Tomcat已经安装并启动成功了。