本文介绍的是如何将一个Web项目部署到Linux上 使用Tomcat 组件
本文介绍的是打成jar包方式的前后端分离项目,打成war包的方式也有解释介绍。
1.连接服务器
2.web后端 利用lsof命令查看部署端口进程,然后kill杀死进程
lsof -i:8081 --查看后端端口进程,该端口在jar包里设置
kill -9 进程号 --通过上一命令拿到进程号,杀死进程
3.web后端 进入Tomcat目录,启动后端(已提前将jar包上传至tomcat9目录下),如果是war包方式,将war包复制到`webapps`目录下(待Tomcat启动后即可自动解压部署)
cd /usr/local/tomcat9/ --切换到Tomcat目录下
nohup java -jar testitem.jar & --启动web后端项目jar包
4.web后端 查看日志 检查是否报错之类,jar包会自动在同级目录生成日志文件nohup.out,如果是war包到Tomcat下`logs`目录下查看对应的日志文件,如`catalina.out`
tail -f -n 5000 nohup.out --查看日志,检查是否成功启动或报错排查
5.web前端 步骤4已经将后端部署好,接着将前端上传至webapps下,然后启动项目
--停止命令
cd /usr/local/tomcat9/bin --进入目录
./shutdown.sh --停止Tomcat
--启动命令 Tomcat
cd /usr/local/tomcat9/bin --进入目录
./startup.sh --启动Tomcat
6.至此,该前后端项目已部署完成,在浏览器里输入对应网址验证
web后端:
http://IP:端口/swagger-ui.html
web前端:
http://IP:tomcat配置端口/项目名称/Index.html