在Linux云服务器上配置Tomcat

本文将介绍如何在Linux云服务器上或者Linux本地服务器上部署Tomcat环境!

1. 事先准备

在部署之前,提前从官网上下载好对应的tomcat和jdk,jdk1.8之前的下载需要账号密码,在我的上一篇文章里有可以使用。

这里特别提醒一下:由于是在linux系统上部署,tomcat需要下载以.tar.gz结尾的压缩包,可以为后续节省很多麻烦,jdk则要下载Linux64位的。

我使用的是apache-tomcat-9.0.19jdk-8u191-linux-x64.tar

2. 将两个压缩包传入服务器中

本地可以下载一个叫做:SecureFX的软件来进行上传文件的操作,连接服务器并且上传压缩包至/opt目录下。

3. 解压文件并删除压缩包

1
2
3
4
cd /opt
tar -zxvf apache-tomcat-9.0.19.tar.gz
tar -zxvf jdk-8u191-linux-x64.tar.gz
rm -rf *.tar.gz

4. 配置jdk

1
vim /etc/profile

进入到最底下,补充以下代码:

1
2
3
4
export JAVA_HOME=/opt/jdk1.8.0_191
export JRE_HOME=/opt/jdk1.8.0_191/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

再不重启服务器的情况下,让配置文件生效并查看安装的版本

1
2
source /etc/profile
java -version

5. 打开防火墙对应的端口号,并重新加载防火墙

1
2
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

6. 建一个存放项目的文件夹

1
2
cd /opt
mkdir www

7. 配置tomcat启动路径

将本地的项目上传到www目录之下,然后

1
2
cd apache-tomcat-9.0.19/conf
vim server.xml

server.xml中修改端口号808080并在最下面的前面加入下面代码

1
2
3
//以下是我的代码,你们需要自己对应修改
<Context docBase="/opt/www/h5projects/MHWZ/" path="/mhwz" reloadable="false"</Context>
<Context docBase="/opt/www/h5projects/ZCOOL/" path="/zcool" reloadable="false"></Context>

8. 启动tomcat

1
2
cd ../bin
./startup.sh && tail -f ../logs/catalina.out //启动tomcat并查看日志

9. 运行项目

因为端口设置成80所以直接在浏览器中输入ip/你设置的项目的虚拟路径/主页,就成功了。

1
ip/mhwz/mhwz.html

10 .附上一些常用代码

1
2
ps -ef | grep tomcat	//查询进程
kill -9 1060 //彻底关闭tomcat,这个1060是查询出来的进程
坚持原创技术分享,您的支持将鼓励我继续创作!