Linux下Tomcat的安装与部署

来源:互联网 发布:数据归一化 代码 编辑:程序博客网 时间:2024/05/16 12:58

  简述Tomcat的安装与启动过程,主要总结一下可能出现的问题。

  首先描述一下使用场景,Linux作为Web服务器使用,未安装图形化界面。管理员通过Xshell之类的远程命令行工具来管理Linux服务器,其他用户会在Windows操作系统中的浏览器来访问Tomcat中的页面。

安装


  对于软件安装包来说,在计算机上安装的过程其实就是解压的过程。那么第一步要做的就是获取Tomcat安装包:

  • 使用 wget + url (Linux可以连接互联网)

  • 在Windows系统下准备好压缩包,利用 Xftp 等工具上传到Linux服务器

使用


  • 命令行定位到Tomcat的安装目录,进入bin文件夹

    cd /usr/local/tomcat-7.0.81/bin(以我的安装路径为例)

  • 启动Tomcat服务器

    ./startup.sh

  Tomcat默认端口是8080,在Windows系统中的浏览器中输入 localhost:8080,观察是否出现安装成功的页面。



FAQ


  什么,可爱的汤姆猫没出来?恭喜你,成功入坑。请看下面,可能对你有用。

  我们都知道,医生看病讲究的是对症下药,首先得知道病人得的是什么病。解决任何问题都是这样,我们需要知道到底是哪里出了问题,找到问题的症结所在。


  好,确定了这一点,现在使用排除法来逐步解决。在Windows下的浏览器访问不了Linux服务器上的页面,可能会有两种情况,可以在Linux上使用 curl 命令进行测试:

  • Linux本机上可以访问,局域网中其他电脑访问不了 。此问题多数是因为Linux开启了防火墙,那么可以通过开放Tomcat服务器的访问端口来解决。

    /sbin/iptables -I INPUT -p tcp –dport 8080 -j ACCEPT

  • Linux本机访问不了,Tomcat有问题。原因可能各种各样,并没有包治百病的解决方案,具体问题具体分析,所以要学会查看日志。

    ./startup.sh 启动Tomcat发现屏幕上没有打印日志,试试 ./catalina.sh run 命令吧。startup.sh 会在后台启动Tomcat,不会在当前控制台打印日志,想要查看日志可以访问catalina.out文件:tail -f logs/catalina.outcatalina.sh run会在当前控制台打印日志,Ctrl + C会结束Tomcat进程。

原创粉丝点击