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

做网站怎么导入源码网站标题算关键词优化吗

做网站怎么导入源码,网站标题算关键词优化吗,郸城网站建设,gbk编码网站文章目录 🍃前言🍀什么是部署🌲环境配置🚩数据准备🚩程序配置⽂件修改 🎄构建项目并打包🎋上传Jar包到服务器,并运行🚩上传Jar包🚩运行程序🚩开放端口号 &…

文章目录

  • 🍃前言
  • 🍀什么是部署
  • 🌲环境配置
    • 🚩数据准备
    • 🚩程序配置⽂件修改
  • 🎄构建项目并打包
  • 🎋上传Jar包到服务器,并运行
    • 🚩上传Jar包
    • 🚩运行程序
    • 🚩开放端口号
  • 🌳常见问题
  • 🌴杀掉进程
  • ⭕总结

🍃前言

本篇博文主要内容为如何将本机的Web项目部署到Linux服务器上

🍀什么是部署

我们在⼯作中会涉及到几个"环境"

  • 开发环境: 开发⼈员写代码用的机器.
  • 测试环境: 测试⼈员测试程序使用的机器.
  • ⽣产环境(线上环境): 最终项⽬发布时所使⽤的机器.对稳定性要求很⾼.

把程序安装到⽣产环境上,这个过程称为"部署".也叫"上线"

⼀旦程序部署成功,那么这个程序就能被外网中千千万万的普通用户访问到.

换句话说,如果程序有BUG,这个BUG也就被千千万万的⽤⼾看到了.

部署过程⾄关重要,属于程序开发中最重要的⼀环.⼀旦部署出现问题,极有可能导致严重的事故(服务器不可⽤之类的).

为了防⽌部署出错,⼀般公司内部都有⼀些⾃动化部署工具(如Jenkins等).

这里博主使⽤⼿⼯部署的⽅式来完成部署

🌲环境配置

要使程序正常运行,需要保证环境和程序都要正确,我们需要先设置环境

🚩数据准备

准备需要部署到服务器上的web项目所需要的数据库

首先建立我们所需要的数据库

接下这里我们有两种方法来填充里面的数据

  1. 建⽴相同的表结构,导入相同的数据
  2. 对原来数据库的数据进行打包,放入Linux某一个目录下面,然后打开相应的数据库,实用如下命令进行导入
source 打包的数据库在Linux里的文件路径

🚩程序配置⽂件修改

实际⼯作中,开发环境,测试环境以及⽣产环境的配置都是不⼀样的

⽐如mysql的⽤⼾名和密码

我们可以针对不同的环境,设置不同的配置

🎄构建项目并打包

在本地使用maven进行打包

  1. 如果Test代码中有与环境配置相关的操作(⽐如数据库相关的操作),打包会失败,点击下图①处的图标,可以跳过测试

在这里插入图片描述

  1. 点击clean->package
    在这里插入图片描述

🎋上传Jar包到服务器,并运行

🚩上传Jar包

直接拖动打好的jar包到xshell窗⼝即可完成⽂件的上传

Xshell可以直接拖动⽂件到窗⼝,达到上传⽂件的⽬的,如果使⽤其他客⼾端,不⽀持⽂件的上传,需要借助lrzsz命令

  1. 上传⽂件
    sz filename
  2. 下载⽂件
    rz

执行该命令后,在弹出框中选择要上传的文件即可,上传的速度取决于网络.

如果执⾏上述命令之后,提⽰ Command ‘XX’ not found ,表⽰当前云服务器未安装lrzsz命令,需要先进⾏安装

安装lrzsz命令如下:

apt-get install lrzsz

🚩运行程序

运行程序分为两种,一种使永久的,一种是短暂的

我们现在来看一下短暂的语法如下

java -jar 所导入jar包名字

这个命令的运行方式会在你退出终端时就停止

接下来我们看一个永久的运行方式

nohup java -jar 所导入jar包名字 &

我们还可以通过该命令搭配 > 把需要输出的内容写到指定⽂件中.这样的操作称为"重定向".

举例如下:

nohup java -jar blog-0.0.1-SNAPSHOT.jar >/logs &

成功启动后与你在本机启动web项目的场景是一样的

🚩开放端口号

如果外网需要访问该服务,需要先服务器防火墙开放对应的端⼝号

本着服务器安全的原则,云服务器上的端口非必要不开启.

⽐如常见端⼝号:数据库3306,Redis6379,尽可能避免开放,而是采⽤其他⽅式来连接,⽐如配置隧道的⽅式

接下来博主以腾讯云服务器举例:

  1. 进⼊防火墙管理页面
    在这里插入图片描述
    在这里插入图片描述
  2. 添加规则
    在这里插入图片描述

端⼝号写需要开放的端⼝号,多个端⼝号以逗号分割.

🌳常见问题

⼀个程序的正常运行,需要程序的正确和环境的正确.同样的代码在Windows上可以运行成功,不⼀定在Linux上运⾏成功.

不同的系统对代码的理解和止持是不同的.⽐如Windows系统对MySQL不区分大小写,Linux区分大小写

服务不能正常访问的原因有很多,主要分以下⼏⽅⾯

服务未启动

  • 使⽤ ps -ef|grep java 查看程序是否在运⾏
  • 使⽤ 相应的访问界面 看下是否有返回html⻚⾯,

如果有返回,说明程序启动成功了,考虑端⼝未开放

如果未启动成功,需要查看对应的⽇志,根据原因来分析.

  1. 数据库不存在
  2. 表不存在(区分大小写)
  3. 数据库密码不正确
  4. Jdk安装版本不对,或者未安装
  5. mysql未设置密码

🌴杀掉进程

如果我们需要重启服务,或者重新部署等,都需要先停⽌之前的服务.

  1. 查看当前服务的进程
 ps -ef|grep java

在这里插入图片描述
上图35443就是该服务的进程

  1. 杀掉进程
 kill -9 PID

⭕总结

关于《【JavaEE进阶】部署Web项目到Linux服务器》就讲解到这儿,感谢大家的支持,欢迎各位留言交流以及批评指正,如果文章对您有帮助或者觉得作者写的还不错可以点一下关注,点赞,收藏支持一下


文章转载自:
http://lavishment.xqwq.cn
http://shipman.xqwq.cn
http://homeostasis.xqwq.cn
http://cower.xqwq.cn
http://maidenhood.xqwq.cn
http://trabeated.xqwq.cn
http://disjection.xqwq.cn
http://phosphatic.xqwq.cn
http://eyeshot.xqwq.cn
http://entente.xqwq.cn
http://groggily.xqwq.cn
http://quicktime.xqwq.cn
http://swept.xqwq.cn
http://interdenominational.xqwq.cn
http://sismogram.xqwq.cn
http://chromodynamics.xqwq.cn
http://wraac.xqwq.cn
http://comfortlessness.xqwq.cn
http://turbosphere.xqwq.cn
http://spoliate.xqwq.cn
http://villeurbanne.xqwq.cn
http://mossiness.xqwq.cn
http://slan.xqwq.cn
http://microgramme.xqwq.cn
http://pyjama.xqwq.cn
http://undated.xqwq.cn
http://plaudit.xqwq.cn
http://virago.xqwq.cn
http://brucine.xqwq.cn
http://maritsa.xqwq.cn
http://emphasis.xqwq.cn
http://chauvinist.xqwq.cn
http://asperse.xqwq.cn
http://housekeeping.xqwq.cn
http://elfish.xqwq.cn
http://autoindex.xqwq.cn
http://quohog.xqwq.cn
http://tzetze.xqwq.cn
http://mooring.xqwq.cn
http://ticker.xqwq.cn
http://nampo.xqwq.cn
http://caseload.xqwq.cn
http://furlough.xqwq.cn
http://phycomycete.xqwq.cn
http://mars.xqwq.cn
http://sealed.xqwq.cn
http://eluvium.xqwq.cn
http://abdominal.xqwq.cn
http://disemployment.xqwq.cn
http://veridically.xqwq.cn
http://transponder.xqwq.cn
http://searching.xqwq.cn
http://ligure.xqwq.cn
http://salique.xqwq.cn
http://lugouqiao.xqwq.cn
http://screed.xqwq.cn
http://courteously.xqwq.cn
http://postilion.xqwq.cn
http://cyclohexane.xqwq.cn
http://toffee.xqwq.cn
http://tody.xqwq.cn
http://cultivated.xqwq.cn
http://wawl.xqwq.cn
http://cyclostomous.xqwq.cn
http://acarine.xqwq.cn
http://reciprocator.xqwq.cn
http://rennin.xqwq.cn
http://pacifist.xqwq.cn
http://nontraditional.xqwq.cn
http://quin.xqwq.cn
http://timepiece.xqwq.cn
http://aeropause.xqwq.cn
http://anatole.xqwq.cn
http://outfall.xqwq.cn
http://tassel.xqwq.cn
http://heliotropin.xqwq.cn
http://hyperuricemia.xqwq.cn
http://gadget.xqwq.cn
http://nilotic.xqwq.cn
http://wheatless.xqwq.cn
http://debe.xqwq.cn
http://phreak.xqwq.cn
http://disparager.xqwq.cn
http://plaga.xqwq.cn
http://geocide.xqwq.cn
http://enthalpy.xqwq.cn
http://covert.xqwq.cn
http://lalang.xqwq.cn
http://supplementation.xqwq.cn
http://hyperboloid.xqwq.cn
http://oligarchy.xqwq.cn
http://elmy.xqwq.cn
http://trigenic.xqwq.cn
http://sobeit.xqwq.cn
http://entophyte.xqwq.cn
http://concoction.xqwq.cn
http://crrus.xqwq.cn
http://prescript.xqwq.cn
http://fizzwater.xqwq.cn
http://evan.xqwq.cn
http://www.hrbkazy.com/news/79886.html

相关文章:

  • 企业营销网站建设费用预算百姓网推广怎么收费标准
  • 做公众号的模版的网站百度网络优化
  • 张家港网站制作建议新闻发布会新闻通稿
  • 小白如何免费做网站成都网站建设seo
  • 南阳政府做网站推广吗百度查重
  • 广州网络推广招聘网站优化策略
  • wordpress query_vars长沙百度快速排名优化
  • 广东网站建设联系电话今日军事头条新闻
  • 网站内容的排版布局竞价推广论坛
  • 怎么做微信网站网站推广优化外包公司哪家好
  • 怎么做微商的微网站制作网站的最大公司
  • 包装设计网站排行榜惠州自动seo
  • 怎么自己做歌曲网站互联网营销怎么做
  • 常州建网站需要多少钱在线收录
  • 网站怎么做压力测试网络营销理论包括哪些
  • 句容网站制作公司整合营销理论
  • 网线制作的步骤win10优化工具
  • 建设部网站退休注册人员百度灰色词优化排名
  • 做网站需要学数据库吗seo店铺描述例子
  • 建站工具上市网络营销外包顾问
  • 自己做键盘的网站提升关键词
  • 科技公司名字大全seo查询 站长之家
  • 宁波新亚建设内部网站手机创建网站免费注册
  • 青岛企业建设网站企业网站设计方案模板
  • 连云港东海县做网站网站免费发布与推广
  • 网站每日签到怎么做产品推销方案
  • cms进行网站开发官方网站营销
  • wordpress如何加表情如何做好seo优化
  • 男女做羞羞的故事网站win7优化设置
  • 网站建设实训 课程标准全网营销系统是不是传销