如何将java项目部署到Linux服务器上
博主之前并没有操作过服务器,以及部署项目。记第一次操作心得,仅供参考。
在服务器上已经有了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服务器上相关推荐
- 项目部署到Linux服务器上 (全)linux服务器安装java mysql 配置
项目部署到Linux服务器上 (全) 1.服务器准备 首先你需要购买一台云服务器 我是领取的阿里云的服务器 选择linux系统 设置好 服务器的密码 忘记可以在 控制台首页 云服务器ECS 里面找到购 ...
- 使用python flask实现写接口供别人调动,并把flask项目部署在Linux服务器上
需求: 需要写接口查数据库数据,并返回给前端. 思路: 这个需求要求是用最快的方式出一个demo,所以选择用python flask编写,它比较轻量级. 代码实现,用几个例子说明一下用法 1.直接返回 ...
- springboot项目部署到Linux服务器
按照yum方式安装jdk成功 Linux系统下安装jdk及环境配置(两种方法)_橙子君的博客-CSDN博客_linux配置jdk这里介绍两种linux环境下jdk的安装以及环境配置方法在windows ...
- Java项目部署到云服务器的思路
Java项目部署到云服务器的思路 1 部署项目的前提条件 1.1 购买云服务器 我购买的是腾讯云的服务器,第一年享优惠88一年 cpu好像两核的,作为入门级的也算够用了 如果第二年该续费的时候,我记得 ...
- 开发笔记--项目部署到linux服务器
安卓app后端项目部署到linux服务器,通过创建screen窗体,管理linux会话不会随着shell连接窗口的关闭而被杀掉进程.本文章为个人笔记,欢迎各位大牛给予宝贵意见和建议. Xshell远程 ...
- 将项目部署到云服务器上
将项目部署到云服务器上 一.购买云服务器(略) 可以通过注册阿里云学生证明,领取免费的学生机. 二.操作云服务器linux 2.1.安装nginx 先更新源列表 注意:由于是cent os,所以不能用 ...
- 将安卓项目部署云服务器,将app项目部署到云服务器上
将app项目部署到云服务器上 内容精选 换一换 ContainerOps需要与其他云服务协同工作,ContainerOps和其他云服务的关系如图1.云容器引擎云容器引擎(Cloud Container ...
- filezilla 设置服务器_java项目部署到linux服务器,微信小程序后台springboot项目部署到腾讯云服务器(图文详解)...
前面给大家讲了一个点餐系统的开发,包括java点餐后台和微信点餐小程序.可是都是教大家如何在本地把项目跑起来.今天就来教大家如何把这个点餐系统部署到服务器,实现商用. 传送门 点餐系统的开发,java ...
- springboot 获取登录浏览器_java项目部署到linux服务器,微信小程序后台springboot项目部署到云服务器(图文详解)...
前面给大家讲了一个点餐系统的开发,包括java点餐后台和微信点餐小程序.可是都是教大家如何在本地把项目跑起来.今天就来教大家如何把这个点餐系统部署到服务器,实现商用. 传送门 点餐系统的开发,java ...
- 腾讯云服务器 - 将 Spring Boot 项目部署到云服务器上(保姆级教程)
目录 前言 1.在云服务器上安装 jdk 2.在云服务器上安装 mysql 2.1.安装 mysql 2.2.启动 mysql 服务 2.3.验证 3.将 Spring Boot 项目打包成 jar ...
最新文章
- 离不开深度学习的自动驾驶
- mysql防止误删除的方法
- 【原创】C# API 未能创建 SSL/TLS 安全通道 问题解决
- 百试不爽的30条职场经验(转)
- win7倒计时桌面小工具_iOS 14系统面板截图曝光,新增桌面小工具,越来越像安卓了...
- 融合趋势下基于 Flink Kylin Hudi 湖仓一体的大数据生态体系
- springboot三种过滤功能的使用与比较
- metasploit 中文系统安装失败问题
- openssl lhash 数据结构哈希表
- 编译android源码四(常见错误)
- WiFi----Wireshark抓包及分析说明
- 小程序怎么判断是在PC端打开的还是手机端打开的?
- antd的timePicker.RangePicker设置结束时间不可早于开始时间
- ios睡眠分析 卧床 睡眠_AutoSleep 5 测评:一款自动化监测睡眠的 iOS + watchOS App
- c#mvc模式进行crud_实用的微服务开发模式:CRUD与。 CQRS
- 计算机网络-IP协议
- python 图片分别保存至文件夹(深度学习图片数据集处理)
- [5机器学习]python计算机视觉应用-图片内容识别
- 图文教程教您蓝底照片更换成白底和红底的方法
- go-excel文档