Linux--环境下---安装Tomcat

Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。因为 Tomcat 技术先进、性能稳定,而且免费,成为目前比较流行的 Web 应用服务器。

Tomcat 又是依赖于 java 环境的,所以先安装好 java 环境。


环境信息:

CentOS 7.7

JDK 1.8

Tomcat 8

 

一、下载tomcat

我们这里还是用源码安装的方法进行安装tomcat,先去下载安装包:
https://tomcat.apache.org/download-80.cgi

 

下载 tomcat 8

 

Linux--环境下---安装Tomcat

 

 

在 /usr/loca 目录下新建一个 tomcat 的文件夹,然后把安装包上传到 tomcat 文件夹

 

Linux--环境下---安装Tomcat

 

 

 

 Linux--环境下---安装Tomcat

 

 

Linux--环境下---安装Tomcat

 

 

下面要进行端口号的修改,像8080这种端口好很容易被占用

 

 

如何查看端口号

在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat
命令进行简单查询
netstat命令各个参数说明如下:
  -t : 指明显示TCP端口
  -u : 指明显示UDP端口
  -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
  -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
  -n : 不进行DNS轮询,显示IP(可以加速操作)
即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况。

 

*******************************************************************************************************************************************

 

netstat -ntlp           //查看当前所有tcp端口∙
  netstat -ntulp |grep 80    //查看所有80端口使用情况∙
  netstat -an | grep 3306    //查看所有3306端口使用情况∙

 

 

Tomcat端口号可以不修改,不修改的话默认是8080

 

 

 

启动tomcat

 

Linux--环境下---安装Tomcat

 

 

测试tomcat

Linux--环境下---安装Tomcat

 

 

 

 

 

如果8080端口号被占用了,则要修改端口号

 

 

一般我会把原来的tomcat的8080端口改掉,进入tomcat的conf目录下,编辑server.xml文件
,端口我改成了8889,并添加了一个URIEncoding="UTF-8",修改了server.xml必须重启tomcat
进入到conf修改server.xml来修改tomcat的端口号。

 

 

Linux--环境下---安装Tomcat

 

 

Linux--环境下---安装Tomcat

 

 

Vi server.xml

Linux--环境下---安装Tomcat

 

 

 

 

 

因为Linux的防火墙默认只对外开放了一个22的端口,其他的端口都没打开。所以你需要把它的防火墙设
置一下,让它对tomcat的8889端口号放行。
使用 cd ~ 命令切换到当前用户主目录(即root),然后使用如下命令来设置Linux的防火墙,使其对tomcat的8889端口号放
行。
/sbin/iptables -I INPUT -p tcp --dport 8889 -j ACCEPT
/etc/rc.d/init.d/iptables save
 Linux--环境下---安装Tomcat

 

 

/etc/rc.d/init.d/iptables save 命令是将这个设置永久地保存到Linux的防火墙中。

 

 Linux--环境下---安装Tomcat

 

 

 

Linux--环境下---安装Tomcat

 

 Linux--环境下---安装Tomcat

 

 

在浏览器中输入:

http://192.168.174.128:8889/

 

上一篇:win10 端口占用


下一篇:沙雕Java端口进程