Tomcat部署流程

1.创建安装路径mkdir -p /usr/local/tomcat

2.在windows系统上下载安装包后通过WinSCP上传到/app/software路径下

Tomcat部署流程_第1张图片

3.移动安装文件到tomcat的安装路径下面

mv /app/software/apache-tomcat-9.0.0.M21.tar.gz/usr/local/tomcat

4.切换到安装路径cd /usr/local/tomcat

5.安装:tar -zxvf apache-tomcat-9.0.0.M21.tar.gz

(也可以直接存放安装包的路径下解压,之后再移动到tomcat下面:

mv /app/software/apache-tomcat-9.0.0.M21

/usr/local/tomcat)

6.启动(二选一):

(1)切换至安装目录下的bin文件夹,用./startup.sh

(2)/usr/local/tomcat/apache-tomcat-9.0.0.M21/bin/startup.sh

虚拟机中访问tomcat:http://IP:端口 或  http://localhost:端口


Tomcat部署流程_第2张图片

在外部局域网电脑访问如下图(出现这个猫了就是正常的了)


Tomcat部署流程_第3张图片


7、关闭tomcat:
/usr/local/tomcat/apache-tomcat-9.0.0.M21/bin/shutdown.sh
8、查看tomcat是否运行:ps -ef |grep tomcat


 


遇到的问题


  1. 前一天tomcat可以正常启动了第二天再次打开虚拟机Tomcat又无法启动,找了好久的原因才明白是防火墙重启后会自动打开,之前一直觉得关闭防火墙就是永久关闭的,windows思维太严重了。以下是防火墙用到的几个命令,根据具体需要选择。

    1. 即时生效,重启后复原

      1. 开启: service iptables start

      2. 关闭: service iptables stop

    2. 永久性生效,重启后不会复原

      1. 开启: chkconfig iptables on

      2. 关闭: chkconfig iptables off

    3. 当前防火墙状态

      1. service iptables status

  2. tomcat启动成功,但访问不了
    输出LOG,查看发现找不到jdk
    查看运行命令:tail -f /usr/local/tomcat/apache-tomcat-9.0.0.M21/logs/catalina.out

    (查看日志退出命令:Ctrl+C)
    解决办法:修改JDK环境变量,把路径设置正确

    输入命令vi /etc/profile按下i键


3. 登录时发现端口被占用
解决办法:进入tomcat安装目录,有个文件名为server.xml,修改端口号使其生效后,重启tomcat登录

你可能感兴趣的:(Tomcat部署流程)