在idea打包并上传到云服务项目流程分析
一。首先 得先在idea打包好。
我使用的是springboot框架的项目
1.先开启自己的项目
在idea的最右侧有个这个边框,点击Maven
如果之前有该项目的打包,可以点击clean去清理之前的缓存,然后点击package进行打包项目
二。打包好了之后我们就需要自己的云服务器了
可以使用SecureCRT或者XShell插件操纵我们的阿里云服务器。
这里我使用的是XShell,
在此之前 ,我们需要云服务的环境搭配好的前提下,java jdk的环境,mysql数据库的搭建,还有tomcat环境的搭建
在这些环境搭建好的基础下,才能进行下一步的项目部署
三。idea在没有配置war包的之前帮我们打包好的是jar包。
我们这里先讲jar包
我们需要在我们的云服务器上使用上传的插件使用命令: yum install -y lrzsz
在下载好后 使用命令: rz 然后在文件中找到你要部署的jar 或war包
放到当前目录下后使用:java -jar jar包名 例如:java -jar cms111.jar
这是编译一次后再次输入我们的idea设置的端口号就可以出来前端网页,但是我们不能用一次来后台编译一次
所以,我们可以建立一个文件去存放编译让每次我们访问时他就自动编译好, 这时我们需要使用ps -ef | grep java
来查看我们刚才的编译进程
在jar这个进程前你的用户名后有个五位数字 就是他的进程号
然后使用kill -9 进程号 强制关闭这个进程
再次使用ps -ef | grep java 确认jar进程没有后,使用 nohup java -jar jar
包名 & 命令创建nohup.out文件存放编译文件日志
!!!!这个命令中千万不能将 & 丢掉 。 这时我们的jar包就成功部署到服务器上了
三-2 war包的情况 ,进入到自己的tomcat路经下的webapps目录下 同样的使用 yum install -y lrzsz
先下载插件。
然后rz 选中你的war包文件 上传成功后,服务器将会自动编译。即是成功。
总结
到此这篇关于在idea打包并上传到云服务项目流程分析的文章就介绍到这了,更多相关idea打包上传云服务内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
将idea工程打包成jar文件的全步骤
前言 近日在工作中遇到了一个问题,需要把本地的java文件打成jar包,传到云服务器上运行.于是学习了一下如何在intellijidea中将java工程打成jar包. 步骤如下: *File->PorjectStructure *在ProjectSetings中选择Artifects.点击+号选择jar文件中的Empty选项 *在Name选项中修改jar文件的名字.*然后点击下方的CreatManifest按钮,点击ok(应该默认是当前工程) * 点击Main Class右侧的文件夹图标,选择当
-
详解idea打包jar的多种方式
这里总结出用IDEA打包jar包的多种方式,以后的项目打包Jar包可以参考如下形式: 用IDEA自带的打包形式 用Maven插件maven-shade-plugin打包 用Maven插件maven-assembly-plugin打包 用IDEA自带的打包方式: 打开IDEA的file -> Project Structure,进入项目配置页面.如下图: 点击Artifacts,进入Artifacts配置页面,点击 + ,选择如下图的选项. 进入Create JAR from Modules页面,
-
在idea打包并上传到云服务项目流程分析
一.首先 得先在idea打包好. 我使用的是springboot框架的项目 1.先开启自己的项目 在idea的最右侧有个这个边框,点击Maven 如果之前有该项目的打包,可以点击clean去清理之前的缓存,然后点击package进行打包项目 二.打包好了之后我们就需要自己的云服务器了 可以使用SecureCRT或者XShell插件操纵我们的阿里云服务器. 这里我使用的是XShell, 在此之前 ,我们需要云服务的环境搭配好的前提下,java jdk的环境,mysql数据库的搭建,还有tomcat
-
intellij idea 2021.2 打包并上传运行spring boot项目的详细过程(spring boot 2.5.4)
目录 一在idea中打开项目: 二上传jar包到服务器并运行: 三查看intellij idea的版本: 四查看spring boot的版本: 五查看服务端的java版本: 一在idea中打开项目: 此处我们以storeback项目为例: 1,打开右侧的maven面板,如图: 2, 2,打开Lifecycle,双击执行 clean 如图: 注意:运行clean后,之前产生的target目录已被清除 3,注意此时项目中还没有生成target文件夹: 还是在maven面板,双击执行package 打
-
Android apk 项目一键打包并上传到蒲公英的实现方法
项目一键打包并上传到蒲公英 缘由:测试流程由 打包 找包准备上传 填写更新信息 然后上传 过于复杂 所以想要简化开发 阅读须知:需要读者了解如何在项目里面建立一个空的gradle plugin的过程,否则这篇文章不适合你 开始分析 我想要的效果是精简步骤 比如说输入某个 命令 .\gradlew xxxx 就可以完成我想要的效果 那么首先我们必须得熟知或者完成以下几点: 包路径 打包完成的回调 入口设置参数 设置要传的参数 使用gradle来开发 基于以上几点开始开发 最重要的一点 打包完成的回
-
使用脚本一键打包并上传docker镜像的实现代码
笔者搞了一年多微前端项目,一个团队管理十个微应用,换成docker镜像部署后,发布操作一下从原来的脚本直连服务器的1分钟变成了几十分钟,尤其上传每个应用到各自的阿里云仓库.这里就再写个脚本一键打包docker镜像并上传阿里云. 本文只讲怎么制作一个脚本帮助去减轻开发人员负担,关于docker-compose的配置见: 使用各种姿势舒服的部署微前端项目(上:打包与上传) 效果图 直接上代码 /** * @name docker镜像打包上传脚本 * @author weilan * @time 20
-
vue项目打包后上传至GitHub并实现github-pages的预览
vue项目打包后上传至GitHub,并实现github-pages的预览 1. 打包vue 项目 vue项目: 命令行输入打包命令npm run build,生成了dist文件夹: 打包完成. 打包常见问题1--项目资源无法加载 打开刚刚打包好的dist文件夹,浏览器打开index.html 发现该页面是空白的,打开控制台发现 这里看到index.html文件中没有加载任何css.js文件. 解决方法--修改config文件 打开项目根目录config下的index.js文件,进行如下修改: 即
-
微信小程序实现一张或多张图片上传(云开发)
一.简介: 这篇文章向大家展示的是把图片上传到云数据库中,这是我做商城项目时研究的.大家都知道,云开发是没有后端开发的,所有图片我们要放到云数据库中. 二.素材图: : 三.效果图: 四.代码: wxml: <!--miniprogram/pages/fb/fb.wxml--> <view class='pages'> <view class='top'><text class='top_name'>商品图片:</text></view&g
-
Python 实现文件打包、上传与校验的方法
不多说,我们直接上源码: # -*- coding:UTF-8 -*- ''' 实现文件打包.上传与校验 Created on 2018年1月12日 @author: liuyazhuang ''' from fabric.api import * from fabric.context_managers import * from fabric.contrib.console import confirm env.user = 'root' env.hosts = ['10.2.2.2'] e
-
java实现文件切片上传百度云+断点续传的方法
前言: 本文代码通过dubbo进行远程调用的接口,如果不使用dubbo,直接将service放到你的service,并稍作修改,redis替换成自己封装的工具即可.下方代码有点多,但基本上都加注释了. 切片上传百度云和上传到本地有所不同,上传到本地是需要前端给个唯一标识,通过自定义唯一标识保存到本地,最后在合并文件.而上传百度云则需要直接把切片传到百度云,唯一标识uploadId是百度云提供的,上传及合并都是直接调用百度云提供的接口.下方为百度云的使用文档. 对象存储BOS - 文件管理 | 百
-
python提取word文件中的图片并上传阿里云OSS
该需求是一个真实的实战需求,如果你的公司在做题库类的系统,一定会涉及该方面的内容,所以收藏起来吧. 需求简单描述如下所示: 1.提取 Word(为了便于解决,统一格式为 docx)中的题干/选项图片: 2.将其传递到云 OSS 上,并返回图片地址: 3.部分场景,需要将其拼接为 HTML 的 img 标签进行返回. 实操环节 首先你需要准备好云OSS的 AccessKeyId 和 AccessKeySecret ,这两个值一般由运维工程师提供给你,如果你的公司比较小,没有运维岗位,那就需要自己去
-
Laravel框架实现点播上传阿里云功能
1.确认框架中安装了第三方alibabacoud控件 实现代码如下 上传过程中遇到任务问题,可以进行留言 <?php namespace App\Api\xxxx\Controllers; use DB; use Illuminate\Http\Request; use AlibabaCloud\Tea\Utils\Utils; use AlibabaCloud\SDK\Vod\V20170321\Vod; use AlibabaCloud\SDK\Vod\V20170321\Models\De
随机推荐
- 利用Ionic2 + angular4实现一个地区选择组件
- Linux下修改Oracle监听地址的方法
- Angularjs 滚动加载更多数据
- IOS多线程实现多图片下载(一)
- 几种JAVA细粒度锁的实现方式
- 实例解析iOS开发中系统音效以及自定义音效的应用
- 图片路径中含有中文在jsp下不能正常显示的原因及解决
- Quoted-printable 编码介绍、Quoted-printable编码解码转换方法
- easyui-datagrid特殊字符不能显示的处理方法
- 基于OpenCart 开发支付宝,财付通,微信支付参数错误问题
- jquery实现图片裁剪思路及实现
- 逻辑表达式中与或非的用法详解
- 组策略中的审核策略提示 Windows无法读取模板信息的解决方法
- Oracle 随机数
- php自动给文章加关键词链接的函数代码
- C#探秘系列(四)——GetHashCode,ExpandoObject
- 网络路由技术及运用2
- python 实现语音聊天机器人的示例代码
- 微信小程序左滑删除实现代码实例
- Python基于百度云文字识别API