博主之前并没有操作过服务器,以及部署项目。记第一次操作心得,仅供参考。

在服务器上已经有了mysql的五个rpm安装包,jdk的rpm,tomcat的tar.gz。博主找了其他的博文说是需要配置java环境但是博主并没有操作到这一步。安装包是经理提前放好,环境配置也可能是提前配置好的。

1每个公司的服务器都有【自己的目录结构】,第一次需要确认好,这一点很重要,安装包放在哪,解压完的文件放在哪都需要归纳清楚

2软件的解压与测试都在另一篇中写道了,这里就不多赘述。

3今天用华为云部署项目,着重记录这个地方。华为云就是通过一次配置后,省去了直接在xshell直接操作的麻烦,

4新建任务,这个地方就根据提示建立就行了。会遇到新建主机组,输入自己服务器的地址与密码就能验证成功

5 编辑部署步骤,主机组选择你刚刚建立的那个,服务对应的绝对路径就对应到你的tomcat上。例如:/test/service/apache-tomcat-9.0.21

6,选择项目的war包,这个是根据你华为云上,已经上传的war包,主机组一直都选择你建立的那个。下载到主机的部署目录:

/test/service/apache-tomcat-9.0.21/webapps

7解压文件,压缩文件的路径就是:/test/service/apache-tomcat-9.0.21/webapps/test.war解压目录就是你想解压到哪个文件夹:

例如 : /test/service/apache-tomcat-9.0.21/webapps/test(这里解压到test文件夹内)

8删除war包,war包在服务器上解压后就不需要了,避免冗余数据删掉。删除路径为:/test/service/apache-tomcat-9.0.21/webapps/test.war

9拷贝文件,包括jdbc.propertise,log4j2.xml。我选择的是本机内拷贝,原路径就是你存放的路径,一般复制到:/test/service/apache-tomcat-9.0.21/webapps/test/WEB-INF/classes/jdbc.properties

log4j2.xml 也复制到classes文件内

10 关闭tomcat所有进程

#echo 1
#cat /tmp
echo "关闭所有的tomcat进程,避免shutdown.sh执行不彻底。"
ID=`ps -ef | grep java | grep tomcat|awk '{print $2}'`
echo "tomcat进程ID组:"$ID
for id in $ID
do  kill -9 $id
done

11等一会.............

12 重启 服务的绝对路径 还是tomcat的路径 /test/service/apache-tomcat-9.0.21/ 建立完部署步骤后保存并执行

如何将java项目部署到Linux服务器上相关推荐

  1. 项目部署到Linux服务器上 (全)linux服务器安装java mysql 配置

    项目部署到Linux服务器上 (全) 1.服务器准备 首先你需要购买一台云服务器 我是领取的阿里云的服务器 选择linux系统 设置好 服务器的密码 忘记可以在 控制台首页 云服务器ECS 里面找到购 ...

  2. 使用python flask实现写接口供别人调动,并把flask项目部署在Linux服务器上

    需求: 需要写接口查数据库数据,并返回给前端. 思路: 这个需求要求是用最快的方式出一个demo,所以选择用python flask编写,它比较轻量级. 代码实现,用几个例子说明一下用法 1.直接返回 ...

  3. springboot项目部署到Linux服务器

    按照yum方式安装jdk成功 Linux系统下安装jdk及环境配置(两种方法)_橙子君的博客-CSDN博客_linux配置jdk这里介绍两种linux环境下jdk的安装以及环境配置方法在windows ...

  4. Java项目部署到云服务器的思路

    Java项目部署到云服务器的思路 1 部署项目的前提条件 1.1 购买云服务器 我购买的是腾讯云的服务器,第一年享优惠88一年 cpu好像两核的,作为入门级的也算够用了 如果第二年该续费的时候,我记得 ...

  5. 开发笔记--项目部署到linux服务器

    安卓app后端项目部署到linux服务器,通过创建screen窗体,管理linux会话不会随着shell连接窗口的关闭而被杀掉进程.本文章为个人笔记,欢迎各位大牛给予宝贵意见和建议. Xshell远程 ...

  6. 将项目部署到云服务器上

    将项目部署到云服务器上 一.购买云服务器(略) 可以通过注册阿里云学生证明,领取免费的学生机. 二.操作云服务器linux 2.1.安装nginx 先更新源列表 注意:由于是cent os,所以不能用 ...

  7. 将安卓项目部署云服务器,将app项目部署到云服务器上

    将app项目部署到云服务器上 内容精选 换一换 ContainerOps需要与其他云服务协同工作,ContainerOps和其他云服务的关系如图1.云容器引擎云容器引擎(Cloud Container ...

  8. filezilla 设置服务器_java项目部署到linux服务器,微信小程序后台springboot项目部署到腾讯云服务器(图文详解)...

    前面给大家讲了一个点餐系统的开发,包括java点餐后台和微信点餐小程序.可是都是教大家如何在本地把项目跑起来.今天就来教大家如何把这个点餐系统部署到服务器,实现商用. 传送门 点餐系统的开发,java ...

  9. springboot 获取登录浏览器_java项目部署到linux服务器,微信小程序后台springboot项目部署到云服务器(图文详解)...

    前面给大家讲了一个点餐系统的开发,包括java点餐后台和微信点餐小程序.可是都是教大家如何在本地把项目跑起来.今天就来教大家如何把这个点餐系统部署到服务器,实现商用. 传送门 点餐系统的开发,java ...

  10. 腾讯云服务器 - 将 Spring Boot 项目部署到云服务器上(保姆级教程)

    目录 前言 1.在云服务器上安装 jdk 2.在云服务器上安装 mysql 2.1.安装 mysql 2.2.启动 mysql 服务 2.3.验证 3.将 Spring Boot 项目打包成 jar ...

最新文章

  1. 离不开深度学习的自动驾驶
  2. mysql防止误删除的方法
  3. 【原创】C# API 未能创建 SSL/TLS 安全通道 问题解决
  4. 百试不爽的30条职场经验(转)
  5. win7倒计时桌面小工具_iOS 14系统面板截图曝光,新增桌面小工具,越来越像安卓了...
  6. 融合趋势下基于 Flink Kylin Hudi 湖仓一体的大数据生态体系
  7. springboot三种过滤功能的使用与比较
  8. metasploit 中文系统安装失败问题
  9. openssl lhash 数据结构哈希表
  10. 编译android源码四(常见错误)
  11. WiFi----Wireshark抓包及分析说明
  12. 小程序怎么判断是在PC端打开的还是手机端打开的?
  13. antd的timePicker.RangePicker设置结束时间不可早于开始时间
  14. ios睡眠分析 卧床 睡眠_AutoSleep 5 测评:一款自动化监测睡眠的 iOS + watchOS App
  15. c#mvc模式进行crud_实用的微服务开发模式:CRUD与。 CQRS
  16. 计算机网络-IP协议
  17. python 图片分别保存至文件夹(深度学习图片数据集处理)
  18. [5机器学习]python计算机视觉应用-图片内容识别
  19. 图文教程教您蓝底照片更换成白底和红底的方法
  20. go-excel文档

热门文章

  1. [html] 回到页首
  2. 指向API的函数指针定义方法
  3. poj 2833 The Average(堆)
  4. 如何判断单链表里面是否有环【转载】
  5. WPF基础之体系结构
  6. extern dllInport用法
  7. 黑马程序员传智播客 python 迭代器学习笔记
  8. 20190718每日一句
  9. kinect获取实时深度数据
  10. 系统可用性量表评估问卷