tomcat安装以及启动
- 使用Xftp直接将下载好的tomcat压缩包拖到linux的/usr/local目录下
或者进入到/usr/local目录下,使用wget 来直接下载tomcat,上网搜到tomcat的一个下载路径,直接wget来下载
cd /usr/local 进入local目录下
wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.33/bin/apache-tomcat-9.0.33.tar.gz(路径可以自己找) - 无论是使用Xftp还是wget下载,在当前/usr/local目录下都有一个tomcat的压缩包,使用 tar zxvf tomcat的压缩包名来进行解压缩
- 进入tomcat的bin目录下cd /usr/local/tomcat压缩后的名字/bin ,然后使用ll可以查看bin目录下的一些文件,记住两个即可startup.sh和shutdown.sh一个开启tomcat,一个关闭tomcat。
- 查看tomcat的端口号:返回到tomcat目录下cd …返回到上一级,也就是tomcat目录下,可以 ll查看tomcat目录下的所有内容,可以看到有个conf,进入conf cd conf,然后再ll查看conf目录下的内容,可以看到有一个server.xml文件
- 编辑server.xml文件,vi server.xml进入到vim编辑器,可以看到关于端口号的一些内容
找到下面相关的一行,默认是8080,可以修改成自己的端口号,我这里修改成了9000,然后按ESC键退出,:wq保存退出
- 查看完端口号之后可以开启tomcat去启动了,进入到bin目录下看到startup.sh ./startup.sh开启tomcat
- 启动成功之后,光标一直闪,按ctrl+c退出,回到bin目录下,然后可以去浏览器访问以下你的端口号,测试一下tomcat是否启动成功
如果出现下面页面证明启动成功,如果访问的是window下的tomcat,ip地址可以写localhost,但是如果是Linux操作系统下需要你去查看一下你当前Linux操作系统的ip地址,用ifconfig -a可以查看,对应的inet后面就是你的ip地址。
- 但是大部门人都是tomcat启动不成功的,会出现访问失败的页面,这是由于防火墙没有开放你当前端口的原因,也可以通过systemctl stop firewalld关闭防火墙,但是这种方法会不安全,所以一般是开启防火墙的对外开放的端口号就可以。
- 查看一下防火墙是否开放了刚刚你设置的tomcat的端口号 ** firewall-cmd --query-port=端口号/tcp**,如果返回yes,证明开放了;如果返回no,证明没有开放。
- 如果没有 开放的话,通过 ** firewall-cmd --add-port=端口号/tcp**命令来将你的端口号添加到防火墙的开放端口里面,再次查询,返回yes,证明开放了你的端口。
- 此时可以重启一下你的tomcat,(先通过 ./shutdown.sh关闭tomcat,在通过**./startup.sh**开启tomcat)
- 再去浏览器访问就可以了。