当前位置: 首页 > news >正文

做网站做系统一样么学计算机编程需要什么基础

做网站做系统一样么,学计算机编程需要什么基础,网站搭建工具,cmseasy模板centos系统环境搭建专栏#x1f517;点击跳转 文章目录 如何一键部署1.后端1.1 拉取代码1.2 打包1.2.1 如果打包没问题#xff0c;只看这部分即可1.2.2 maven有问题看这一部分1.2.2.1 安装jdk1.2.2.2 Jdk路径寻找#xff0c;使用命令1.2.2.3 由此可知#xff0c;jdk路径为…centos系统环境搭建专栏点击跳转 文章目录 如何一键部署1.后端1.1 拉取代码1.2 打包1.2.1 如果打包没问题只看这部分即可1.2.2 maven有问题看这一部分1.2.2.1 安装jdk1.2.2.2 Jdk路径寻找使用命令1.2.2.3 由此可知jdk路径为1.2.2.4 编辑环境变量文件1.2.2.5 刷新全局变量1.2.2.6 验证 2.前端拉取代码 3.一键部署 如何一键部署 我希望只写一个脚本点击一下就能部署最新代码的前后端服务让我们想想部署总是很麻烦一堆一堆的重复操作如何将重复的步骤去掉整合进一个sh脚本里将前后端部署简化为一步操作呢 1.后端 1.1 拉取代码 我git部署是基于前两篇文章CentOS系统环境搭建二十一——安装git并且配置ssh拉取github代码和CentOS系统环境搭建二十二——Git进阶基于前文可知首先后端代码保存在 cd /srv/tencent/code/tencent如果我们在此文件夹下执行拉取命令。 git pull这就会将后端代码更新至最新。 1.2 打包 1.2.1 如果打包没问题只看这部分即可 有了最新的源码以后就可以执行打jar包操作了。 这是一个spring boot项目可以看到我的项目结构如下 [rootVM-4-17-centos tencent]# ll total 52 -rw-r--r-- 1 root root 35149 Nov 21 15:09 LICENSE -rw-r--r-- 1 root root 4157 Nov 21 15:09 pom.xml -rw-r--r-- 1 root root 3828 Nov 21 15:09 README.md drwxr-xr-x 4 root root 4096 Nov 21 15:09 src如果我们在此文件夹/srv/tencent/code/tencent下执行打包命令。 mvn clean package成功后我们的/srv/tencent/code/tencent/target下就会有一个打好的jar包了。 cd /srv/tencent/code/tencent/target1.2.2 maven有问题看这一部分 若想执行maven打包你要确定你的maven能用电脑一定要配置的有JAVA_HOME你可以先用这个命令验证一下有没有配置。 echo $JAVA_HOME如果你没问题这部分你不用看有问题的话可以看看我这部分稍微讲一下maven如何正确配置。首先基于本系列的文章CentOS系统环境搭建五——Centos7安装maven你已经用压缩包的方式安装了maven。然后如何配置JAVA_HOME呢 1.2.2.1 安装jdk 首先基于我前文CentOS系统环境搭建四——Centos7安装Java可知我们最早用yum install -y java-1.8.0-openjdk安装的jdk这样安装其实是只有jre并没有jdk。因此我们应该先安装jdk。 yum install -y java-1.8.0-openjdk-devel1.2.2.2 Jdk路径寻找使用命令 sudo alternatives --config java返回 [rootVM-4-17-centos /]# sudo alternatives --config javaThere is 1 program that provides java.Selection Command ----------------------------------------------- * 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64/jre/bin/java)1.2.2.3 由此可知jdk路径为 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_641.2.2.4 编辑环境变量文件 vim /etc/profile末尾写上 export JAVA_HOME/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64 export JRE_HOME$JAVA_HOME/jre export CLASSPATH$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH$JAVA_HOME/bin:$JRE_HOME/bin:$PATH1.2.2.5 刷新全局变量 source /etc/profile1.2.2.6 验证 echo $JAVA_HOME然后回到文章1.2.1部分去重新打包。 2.前端 拉取代码 我git部署是基于前两篇文章CentOS系统环境搭建二十一——安装git并且配置ssh拉取github代码和CentOS系统环境搭建二十二——Git进阶由前文可知前端代码保存于 cd /srv/tencent/code/page/dist更新代码 git pull origin main3.一键部署 思考一下整个步骤就这么几步。 git拉取后端代码。打包。终止旧服务的jar包。复制新jar包替换旧jar包。启动新jar包。git拉取前端代码。将新的dist文件夹覆盖旧的dist文件夹。重启nginx。 因此我们的bash脚本如下。关于关闭jar包和启动jar包部分还有nginx部分不明白的可以看这两篇CentOS系统环境搭建十一——CentOS7安装使用Nginx并部署前后端分离项目和CentOS系统环境搭建二十三——运行Java服务。 #!/bin/bash# 后端代码更新和打包 cd /srv/tencent/code/tencent git pull mvn clean package# 停止旧的后端服务 cd /srv/tencent/server ./stop_jar.sh# 替换jar包 cp /srv/tencent/code/tencent/target/tencent-2023.09.13.jar /srv/tencent/server/tencent-2023.09.13.jar# 启动新的后端服务 cd /srv/tencent/server ./run_jar.sh# 前端代码更新 cd /srv/tencent/code/page/dist git pull origin main# 替换前端文件夹 cp -R /srv/tencent/code/page/dist /srv/tencent/page/dist# 重新加载 Nginx cd /usr/local/nginx/sbin ./nginx -s reload将脚本放在/srv/tencent下 cd /srv/tencent新建部署脚本 vim deploy.sh赋予执行权限 chmod x deploy.sh执行 ./deploy.sh今后你只需要更新一下你的GitHub仓库然后运行脚本就会更新你的服务器服务
http://www.zqtcl.cn/news/292724/

相关文章:

  • 北京网站建设备案代理网站建设计划建议
  • 湛江公司做网站wordpress如何设置网站地图
  • wordpress攻防优化方案
  • 义乌市建设银行分行网站宜春静态管理
  • 企业网站优化电话17做网店类似网站
  • 南京网站建设黄页网站大全在线看免费
  • 网站开发过程记录定制西服
  • 长沙有哪些网站建设公司用vue做网站的实例
  • 购物网站模板 php网页设计图片剧中
  • 嘉峪关市建设局网站横沥镇网站建设公司
  • 查找网站软件培训记录
  • 注册网站安全吗制作人漫画
  • jeecms 怎么建设网站嵌入式软件开发兼职
  • 百度怎么自己做网站四川省建设工程交易中心网站
  • 中介如何做网站收客wordpress 运行代码
  • 网页设计与网站建设考试题目如何做建议的网站
  • 网站怎么推广软文政务网站建设存在问题
  • 公司官方网站建设需要多少钱wordpress单页面制作
  • 社群网站建设网站推广的方式有哪几种
  • 培训机构活动策划网站wordpress 改端口
  • 北京网站制作与营销培训用asp做网站视频
  • 江苏丹阳建设公司网站做网站中的剪辑图片
  • 纯静态网站怎样广州工程造价信息网
  • 为什么网页不能打开建设银行网站企业网站开发综合实训
  • 企业网站制作 深圳网站建站行业公司主页建设
  • 外汇直播网站建设开发做网站空间商需要办什么手续
  • 源码哥网站的模板皮肤病在线咨询医生免费咨询
  • 温岭市市住房和城乡建设规划局网站附近的电脑培训班在哪里
  • 网站备案百度站长提交减肥网站源码
  • 网站添加文章机械代加工厂家