centos7 tomcat启动和停止命令
Tomcat部署Springboot项目404怎么办?
Tomcat部署Springboot项目404怎么办?
本地部署可以访问到项目,但是一搬到服务器上就报404,这怎么回事啊
如果是网络问题的话,看下防火墙是否关闭。如果是启动了防火墙,开启下8080端口。
centos7
防火墙查看命令:firewall-cmd --state
开启8080端口命令:iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
要么没起来,要么路径有问题
根目录下放一个静态文件直接访问看行不行,如果不行,如果是springboot以外部Tomcat部署的,就要看看Tomcat的xml项目配置文件路径对不对,项目启动有无报错,Tomcat启动是否报错
如果是springboot内置Tomcat部署的,要看看端口是否打开,是否未被防火墙拦截,controller是否写对。
首先需要确定一下Tomcat是不是启动成功,可以先访问IP加端口,如果能够访问,在确定是不是boot项目的路径不对。正常情况Springboot项目是打包成jar运行的,它本身会集成一个Tomcat。
如果是报404错误那就是路径不对,Tomcat应该是启动了。检查一下路径
1.先看tomcat日志,是否有错误日志
2.jdk版本是否一致
3.防火墙是否拦截对应的端口,如果是就关闭防火墙
关闭spring自带的tomcat没
linux服务器,用centOS还是Ubuntu Server更好一点?
linux服务器系统多使用CentOS、uBuntu、Gentoo、FreeBSD、Debian。服务器操作系统应该选择 Ubuntu 还是 CentOS ,CentOS目前市场占有率第一。
根据Linux服务器搭建的环境来选择:
nginx php mysql 选择freebsd
tomcat jsp orcal 选择ubuntu
apache php mysql 选择centos
如果没有专门的服务器运维人员,Ubuntu更合适,根据VPS服务商统计,超过75%都在用Ubuntu/Debian,用CentOS的不足20%。
57% of deployments are Ubuntu