Tomcat部署流程

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

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

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:端口


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



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登录

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容