阅读 106

九、linux中CentOS 6.4 系统上如何安装 tomcat

九、linux中CentOS 6.4 系统上如何安装 tomcat

tomcat启动不了原因 
1、没开启tomcat 
2、防火墙忘记加了

 

3、端口号被占用

 

 

comcat之前要先把jdk装好

首先先下载安装包

 

 

 

1、先去Xshell里建立安装路径

 

 

先进入到local目录

 

 

 

建立新的文件夹 tomcat:  mkdir tomcat

 

2、去Xftp传输

 

 

 解压 tar xvf apache-tomcat-8.5.50.tar.gz

 

解压完查看

 

 

 

 

 

 

cd进去找到bin目录   

 

 

 

进入bin目录找到startup.sh

启动 ./startup.sh  这个指令(不要有空格)

 

 

 

出现上图代表启动成功

3、打开浏览器进入测试

 

自己虚拟机的IP地址

 

 

 8080是tomcat默认的端口号

 

 

 

显示这个界面就代表前面没有问题

 

如何查看端口号

查看端口号指令和端口号被占用处理方法

 

查看所有端口号使用情况:netstat -nultp

 

 

 

 

查看端口号占用情况:netstat -anp |grep 端口号

 

例如8081/8082

 

 

 

上图表示已占用

如果提示如下图,需要安装插件:yum -y install net-tools

 

 

 

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

 

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

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

 

 

 

 

 

 

Vi server.xml

 

 

 

 

 

 

 

 

因为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

 

 

 

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

来源https://www.cnblogs.com/syjj123/p/14825968.html

文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐