【Linux常用操作】Linux使用Tomcat部署前后端分离项目-创新互联

项目写好了,需要丢到服务器上跑一跑。
以大名鼎鼎的若依系统为例子,演示如何在linux系统上部署项目

平果ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!一、打jar包

打成jar包,直接运行即可,可以在浏览器直接进行接口调用

适用情况:后端代码写好,前端进行接口调用。

❌缺点:没有考虑前端代码如何发布

java -jar fscp-admin.jar

后台不挂断运行

nohup java -jar fscp-admin.jar &

image-20221025172525215

两种运行方式,都可以通过杀死进程的方式退出

netstat -nlp|grep 8080
kill -9 24545
二、打war包

打成war包,需要用tomcat启动,必须是一个完整的能运行的前后端项目

✔️优点:前后端项目同时发布到服务器,可以长时间稳定运行。

1.打包 ①后端打包

📄pom.xml(fscp-admin)

打war包

4.0.0warfscp-admin

📄pom.xml(facp-framework)

排除springboot内置的tomcat

org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-tomcat

maven打war包

clean、package

image-20220817114511703

②前端打包
# 打包正式环境
npm run build:prod
2.部署 ①前端包

找到Tomcat安装目录

├─bin
├─conf
├─lib
├─logs
├─temp
├─webapps
└─work

首先进入📂webapps,将📂dist和fscp-admin.war放入

进入📂dist,新建📂WEB-INF,新建web.xml

/404/index.html
②修改Tomcat

进入📂conf,打开server.xml

vim /opt/tomcat/apache-tomcat-9.0.65/conf/server.xml

找到,新增两个

③运行
cd /opt/tomcat/apache-tomcat-9.0.65/bin

进入📂bin,启动startup.bat

以上是部署到linux系统tomcat的相关步骤。

部署到Windows系统的步骤大致相同,需要注意的是host填写的还是localhost,不要想当然的修改为服务器的公网ip地址

觉得本篇对您有帮助的,请留下一个大大的👍🏼赞,这对我真的很重要!

点赞

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


标题名称:【Linux常用操作】Linux使用Tomcat部署前后端分离项目-创新互联
链接分享:http://myzitong.com/article/dopdpi.html