搭建Linux环境--安装tomcat

Tomcat是一个免费的开源的web应用服务器,特点是技术先进,性能稳定,而且免费。 所以成为目前比较流行的web应用服务器,许多web应用例如游戏,都是搭建在tomcat中。

 一、下载tmocat

官网地址:https://tomcat.apache.org/download-90.cgi

二、使用ftp工具上传至Linux系统中

在Linux系统/usr/local目录下,创建tomcat文件夹(mkdir tomcat

使用ftp将apache-tomcat-9.0.21.tar.gz文件上传到/usr/local/tomcat目录下

三、解压文件

进入到tomcat文件夹,解压apache-tomcat-9.0.21.tar.gz包

tar -zxvf apache-tomcat-9.0.21.tar.gz

四、配置环境变量

1、查看Tomcat默认8080端口是否被占用

执行命令:netstat -apn|grep 8080      ---执行命令没反应就说明没有被占用

2.配置环境变量 :  vi /etc/profile

下面两行代码复制粘贴到profile文件最下方

export CATALINA_BASE=/usr/local/tomcat/apache-tomcat-9.0.21

export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.21

 

3.验证是否安装成功

# echo $CATALINA_HOME     --执行后显示路径说明配置成功

# echo $CATALINA_BASE     --执行后显示路径说明配置成功

4、进入到/usr/local/tomcat/apache-tomcat-9.0.21/bin目录下

执行:  ./startup.sh命令    ( ./  liunx中执行shell脚本的命令)

5、在防火墙中添加8080端口

输入命令:vi /etc/sysconfig/iptables

注:CentOS7开始,默认是没有iptables的,而是使用firewall防火墙。本文将屏蔽掉firewall,使用iptables
1
、停止并屏蔽firewalld服务 systemctl stop firewalld      -- 停止 systemctl mask firewalld      -- 屏蔽
2、安装iptables-service软件包 yum install iptables-services
3、在引导时启用iptables服务 systemctl enable iptables
4、启动iptables服务 systemctl start iptables
5、保存防火墙规则 service iptables save

找到下面这一行

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT   在这行代码下面另起一行

输入:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

保存退出:esc :wq!

6、重启防火墙

service iptables restart

五、查看是否安装成功

回到winodws下, 输入虚拟机IP:8080(ip地址可在Linux系统中输入ifconfig命令查看)

显示tomcat主页说明tomcat安装成功

六、重启tomcat

首先,进入Tomcat下的bin目录

cd /usr/local/tomcat/bin

使用Tomcat关闭命令

./shutdown.sh

查看Tomcat是否以关闭

ps -ef|grep java

如果显示以下相似信息,说明Tomcat还没有关闭

*如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程

 kill -9 12976

然后继续查看Tomcat是否关闭

 ps -ef|grep java

如果出现以下信息,则表示Tomcat已经关闭

root 19955 19757 0 17:48 pts/0 00:00:00 grep java

启动Tomcat

 ./startup.sh
查看tomcat日志(记得切换路径哦)
tail -f catalina.out

 

posted @ 2019-06-27 19:15  暖阳深处  阅读(372)  评论(0编辑  收藏  举报