说明:  SpringBoot极大的提高了工作效率,集成了各大厂优秀的组件,好处就不多说了,使用配置也非常方便,本文主要讲解如何使用更方便的方式打包发布,利用SpringBoot的新特性内置tomcat,打包jar发布,因为真的很方便不用管tomcat了,自从用了新的方式再也回不去了...  但是如果不做一些调整直接使用SpringBoot打包jar部署,会有很多不方便的地方,首先文件包含全
多网卡聚合把多个网络端口绑定到一个IP地址,可以提高网络总带宽和容错能力。网卡绑定的作用当一个网卡不够用的时候,可以使用两个网卡绑定在一起增加带宽当一个网卡断的话,另一个网卡可以形成备份,增加链路冗余主备模式只能做成链路备份,不能负载,负载需要服务器和交换机互相配合bond 的七种模式。这边给大家介绍两种,一种是主备模式,一种是和交换机配合的链路聚合。 这七种模式分别是:第⼀种模式:mod=0,即
【代码】SpringBoot 项目部署shell脚本
原创 2022-11-26 00:17:12
159阅读
#!/bin/bash APP_NAME=sens-bootstrap-1.0-SNAPSHOT.jar usage() { echo "用法: sh sens.sh [start(启动)|stop(停止)|restart(重启)|status(状态)]" exit 1 } is_exist(){ ...
转载 2021-10-20 23:12:00
238阅读
2评论
8 self.sheet_id = 0 9 self.data = self.get_data() 10 11 # 获取sheets的内容 12 def get_data(self): 13 data = xlrd.open_workbook(self.file_name) 14 tables = data.sheets()[self.sheet_id] 15 return tabl
转载 10月前
11阅读
#!/bin/bashAppName=app.jar#JVM参数JVM_OPTS="-Dname=$AppName -Duser.timezone=Asia/Shanghai -Xms512M -Xmx512M -XX:Per
原创 2024-06-17 14:34:42
13阅读
本次采用简单的非docker方式发布,Jenkins 配置网上很多文章这里不再赘述,主要记录一下最后要执行的shell脚本。#!/bin/bash #export BUILD_ID=dontKillMe这一句很重要,这样指定了,项目启动之后才不会被Jenkins杀掉。export BUILD_ID=dontKillMe# 防止rm 时候参数变量为空cd /tmp/#最终打包安装的j...
原创 2021-09-23 15:55:38
895阅读
jenkins是devops神器,本篇文章介绍如何安装和使用jenkins部署Spring Boot项目jenkins搭建 部署分为三个步骤;第一步,jenkins安装第二步,插件安装和配置第三步,Push SSH第四步,部署项目 第一步 ,jenkins安装准备环境:JDK:1.8Jenkins:2.83Centos:7.3maven 3.5‘jdk默认已经安装完成配置maven版本要
转载 7月前
23阅读
springboot基础总结以及Java上线脚本使用
原创 2018-01-31 16:14:29
5017阅读
# 使用Spring Boot部署服务器并运行Python脚本 在现代的应用开发中,开发者常常需要将不同的技术结合在一起,以实现更高效的开发和服务。本文将介绍如何在Spring Boot应用中部署一个服务器并运行Python脚本。通过以下示例,我们将详细讲解这一过程,包括代码示例和相关的状态图与类图。 ## 1. 环境准备 在开始之前,请确保你已经安装了以下组件: - JDK 8 或更高版
原创 8月前
156阅读
简介springboot项目需要在windows上部署,spring官方推荐使用winsw来将springboot项目作为服务运行,参考安装使用winsw的使用比较简单。从github上下载:winsw下载,要下载的文件有两个:1.winsw.exe程序;2.xml配置文件。可以下载最新版本的WinSW.NET4.exe和sample-minimal.xml。下载完成后,将下载的两个文件及spri
SpringBoot学习(番外篇)------使用shell命令或bat文件优雅启动SpringBoot项目前言在之前的博文中,我们一起探究了SpringBoot的使用以及和通用的技术栈进行整合,使用SpringBoot开发确实非常的便利.那么我们在开发完成了SpringBoot应用,并打包成jar以后,就要在Linux或者Windos Server服务器部署,一般来说我们可以使用java -ja
转载 2024-02-22 18:29:59
81阅读
Liunx系统如何部署和管理SpringBoot项目应用呢?最简单的方法就是写个shell脚本。Spring Boot是Java的一个流行框架,用于开发企业级应用程序。下面我们将学习如何在Linux服务器上部署Spring Boot应用,并通过一个脚本实现启动、停止、重启等操作。步骤1: 准备环境Linux系统安装JDK环境:确保你的Linux服务器上已经安装了合适版本的Java。通过运行java
转载 2024-06-22 10:38:55
51阅读
SpringBoot的热部署和日志1、SpringBoot中devtools热部署1.1、什么是热部署1.2、如何开启SpringBoot部署2、SpringBoot日志简介2.1、门面2.2、门面日志2.2.1、log4j的门面日志2.2.2、jul的门面日志2.3、统一日志3、SpringBoot日志集成3.1、SpringBoot默认日志集成3.2、SpringBoot日志使用3.3、S
 8.1 以jar文件运行Spring Boot 默认以 jar 包方式运行 , 可以在 Maven 配置如下插件,将 Spring Boot 导出 成可执行的 jar 文件。在工程目录下的运行命令行中运行 mvn package:>mvn packagepackage 会将 Maven 工程打包成一个可执行的 jar 文件存放在 target 目录下,在控制台中看到有如下输出则表
转载 2024-03-11 17:09:03
57阅读
这个部署方式,前提需要通过WinSCP工具将本地Maven项目打成zip包放到Linux对应的用户目录下,然后执行脚本便可以完成一键部署。大家看到下面的脚本,可以发现一个显著的特点,部署脚本内容基本都是Linux命令拼接而来的。所以这里还得强调一下,如果想把shell学好,Linux是基础。这就好比Java,如果你想更深层次理解MyBatis或者Spring源码,对于Java基本工要求还是非常严格
脚本文件 startup.sh  #!/usr/bin/env bash INPUT=$2 FILE_PATH=`readlink -f ${INPUT}` SERVICE=${INPUT##*/} SERVICE_NAME=${SERVICE%.*} DEPLOY_DIR=`pwd` #JVM_OPTS="-server -Xms256m -Xmx512m -XX
转载 2024-03-29 10:31:16
29阅读
这两天在学习springboot和docker的整合,这在此学习记录下好了废话不多说,开始上代码第一步: 找到你的maven的settings文件 然后添加以下配置<pluginGroups> <!-- pluginGroup | Specifies a further group identifier to use for plugin lookup.
转载 2024-02-02 10:38:21
9阅读
1.前期准备1.1 环境准备搭建docker,搭建k8s集群, 搭建maven私服Nexus, 搭建Harbor, 搭建Jenkins,并且系统配置已经配置k8s云 准备springCloud项目。1.2 上传Maven仓库jar包到Nexus参考之前的文章《Jenkins—批量上传Maven仓库jar包到Nexus》2.SpringCloud项目框架2.1Dockfile用于构建docker镜像
转载 2023-07-17 17:37:03
73阅读
目录前言一、介绍1.Quartz 核心概念2.原理图二、使用步骤1.引入依赖2.在项目中添加quartz.properties文件(不添加该文件该框架会加载自带的properties文件)3.在数据库中创建quartz相关的表(建议与业务隔离库)4.项目结构5.代码配置1) 多数据源配置 - DataSourceConfig:2) 配置文件 - application.yml:3) Quartz
转载 2024-07-15 06:04:48
58阅读
  • 1
  • 2
  • 3
  • 4
  • 5