Java 本地war包自动部署到远程Linux系统上

导出war包,linux部署Java web项目之IDEA篇 IDEA将web项目导出war包,发布到linux服务器上 阅读详情

1. 本地安装winscp和putty工具,winscp工具用于上传本地文件至linux云服务器;putty工具可使用ssh命令与linux服务器连接,免安装,但功能性不强,常用的是secureCRT &xshell,多用于脚本命令中。

2. 文件命令

具体命令可参考下面文章

3. 问题

①执行命令后,调用接口,报404

发现是进程占用问题,杀死进程重启tomcat后正常,

ps -ef|grep java

参考:https://blog.youkuaiyun.com/lwf007/article/details/102562816

https://www.cnblogs.com/ELMND/p/4838257.html

Linux环境部署war包流程及tomcat配置 现在的部署当然都是写好自动化脚本在Linux下一跑就完事了,但是一方面每个项目的部署环境不一样,即使部署在同一个服务器上tomcat也不一样,所以自动化脚本也是千变万化;另一方面再牛逼的自动化脚本也是在基本的流程基础上编写的,所以这里不讨论自动化脚本咋写,而是认识一下Linux环境部署war包流程,抓住最基本的流程。 一、tomcat配置 发布... 阅读详情

相关推荐

Linux环境下的Jenkins部署:使用Tomcat启动WAR包

Jenkins是一个开源的自动化服务器,主要用于自动化各种任务,包括构建、测试和部署软件。它支持各种运行平台,通过其大量的插件支持,几乎可以集成任何软件开发工具。Jenkins通过持续集成(CI)的概念,帮助开发者更快地交付高质量的软件。

weixin_32747681的博客 1157

java 创建war包发布到linux服务器

如果没有配置服务器请跳到此处配置:https://editor.youkuaiyun.com/md/?articleId=121337669 之后的步骤为: 1,打开eclipse或者idea,创建一个javaweb项目 在java Resource下的src下创建一个包,然后再包里面创建一个service 然后直接点击finish完成创建 稍微修改一下加上这串代码: //输入输出的编码格式 request.setCharacterEncoding("utf-8"); response.setCo

qq_49249150的博客 1362

Linux 下 tomcat war 自动部署脚本

内有说明文档,可支持项目的备份,修改配置可支持自动复制服务器端的配置文件,并实现自动进行 war 的部署,很实用

使用Maven打包好的项目部署到远程Linux服务器Tomcat

下载图中的版本。首先我使用的是tomcat10,最低支持jdk1.8。安装了jdk19,是当时的最新版实测tomcat开启失败,新版jdk也不自带jre,所以建议安装jdk1.8。下面的图是jdk19,然后最后同样的方法又来了一遍jdk1.8成功。

m0_52238102的博客 1161

xenomai内核解析--嵌入式实时linux概述

Linux系统作为一个GPOS(通用操作系统)发展至今已经非常成熟可靠了,并且由于遵循GPL协议,开放所有系统源代码,非常易于裁剪。更重要的是,与其他开源的GPOS或RTOS相比,Linux系统支持多种处理器、开发板,提供多种软件开发工具,同时Linux系统对网络和图形界面的支持非常出色。显然,选择Linux操作系统在产品的开发周期和成本控制方面都有巨大优势。 虽然Linux系统功能强大、实用性强...

wsg1100 3699

【PLL】分频器设计权衡:从CMOS到CML的电路实现与优化

本文深入探讨了PLL中分频器的设计权衡,比较了CMOS和CML两种电路实现的优缺点。通过实际案例分析,展示了如何在速度、功耗和噪声之间取得平衡,特别是在5G射频芯片和Wi-Fi 6E等高频应用中的优化实践。文章还提供了混合架构设计和电源噪声协同优化的实用技巧,适合电路设计工程师参考。

weixin_42521843的博客 442

war文件上传服务器,怎么把war包传到远程服务器

怎么把war包传到远程服务器 内容精选换一换服务器上的ICAgent被卸载后,会影响该服务器的运维能力,导致AOM功能不可用,请谨慎操作!卸载方式,您可以按照需要进行选择:通过界面卸载:此操作适用于正常安装ICAgent后需卸载的场景。登录服务器卸载:此操作适用于未成功安装ICAgent需卸载重装的场景。远程卸载:此操作适用于正常安装ICAgent后需远程卸载的场景。批量卸载:此操安装传输工具在本...

weixin_29169899的博客 491

动态库加载失败终极指南:从libbz2.so.1错误看Linux依赖管理本质

本文以经典的libbz2.so.1加载错误为例,深入剖析Linux动态链接库管理的核心机制。文章不仅提供从ldd检查、符号链接创建到LD_LIBRARY_PATH设置等实战解决方案,更系统性地讲解了动态链接器的寻库路径、版本管理及依赖问题预防策略,帮助开发者从根本上理解和掌握Linux依赖管理本质。

weixin_29212429的博客 447

linux系统下部署war包

本人也是linux的菜鸟,以前没接触过这个系统,前段时间因公司项目需要用到linux系统做服务器,所以将自己的操作学习心得在这里写成博客分享,希望能帮助同样是刚接触linux系统的小白少走弯路,写的不够详细,望大牛勿喷!!! 1、链接到操作系统 2、第一步停掉tomcat服务,如下(操作命令及截图) a、进入到tomcat的bin目录,    cd /soft/apache-tomc

hellowangchaochao的博客 3万+

立创开源TinyAWG:基于ZYNQ7010的35MHz带宽200MSa/s任意波形发生器设计与实现

本文详细解析了立创开源TinyAWG的设计与实现,这是一款基于ZYNQ7010芯片的低成本高性能任意波形发生器。项目实现了35MHz带宽和200MSa/s采样率,核心采用ARM+FPGA协同架构,FPGA负责高速DDS信号生成,ARM运行Linux并搭载LVGL图形界面。文章涵盖了硬件选型、电路设计、软件逻辑及性能测试,为复刻和学习ZYNQ系统设计、高速DAC应用提供了完整参考。

weixin_42576467的博客 433

django安装mysqlclient (Windows下正确安装mysqlclient)

由于本人也是初学Python和django。本人使用的Python版本是3.7所以连接MySQL数据库需要安装数据驱动,对应Python3的数据驱动是mysqlclient。因此本人习惯性的使用命令pip install mysqlclient,结果安装失败 (venv) C:\Users\songlihui\PycharmProjects\autotest>pip install my...

songlh1234的博客 2万+

Linux 部署Java项目-jar包和war包(五)

本文章是讲述Linux部署Java项目。部署之前先说下两种包,java项目部署到服务器一般有用war包的,也有用jar包的,微服务spring-cloud普及后大部分打包都是jar,部署之前先搞清楚自己要打war包还是jar包,下面小介绍两种包的区别: spring boot既可以打成war发布,也可以打成jar包发布。

y2020520的博客 9960

hwasan实例分析踩内存之一:camx进程stack tag-mismatch的三种解决方案

hwasan实例分析踩内存之一:camx进程stack tag-mismatch的三种解决方案。

1291

Linux环境Tomcat下部署jar包、war包程序

一、部署war包程序 1. 查看之前启动的程序,关闭之 ps -ef|grep java kill -9 xxx 2. 启动程序 nohup java -jar XXX.jar >top.out & 二、部署war包程序 1. 将war包放在webapps目录下 2. 重启Tomcat (1)进入Tomcat的bin目录 cd /usr/local/tomcat/bin (2)...

WWF_HelloWorld 1万+

华为OD机考双机位C卷 - 螺旋数字矩阵 (Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 数字螺旋矩阵(OD上机考试双机位C卷)。提供在线OJ刷题。Java、C++、Python、GO语言、C语言、JavaScript题解,并提供完整思路讲解。

算法大师! 3217

基于ESP32 蓝牙游戏手柄设计

介绍使用 ESP32 并通过 BLE 通信的 设计手持游戏手柄,包含原理图与代码

DT程序员的博客 2164

利用本地idea和tomcat 远程调试服务器部署的war包程序

前言 我们知道大多数服务器都是Linux系统,且是非图形化的指令操作,在这种情况下,如果调试服务器部署的程序就比较困难,下面的操作就是要实现利用本地的idea和tomcat来远程连接服务器,调试程序,检测代码bug。 一、修改服务器tomcat 参数 这里说明一下下文“address=8000”是我在服务器开的8000端口进行调试,如果使用的是阿里云服务器需要在安全组里面添加自己想开的对应端...

鄙人kunzhi96,感恩遇见! 3423

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

项目打包部署之部署jar包和war包

对于 Java 项目的打包和部署操作,我们建议使用 Maven 进行管理,特别是 Maven 插件 shade 和 war。使用这些插件可以非常方便地打包和部署项目。在使用时要注意依赖库的版本兼容。在部署 jar 包时,可以将启动命令写入 shell 脚本,方便管理。在部署 war 包时,我们建议使用自动化配置工具 Jenkins ,可以方便地部署和管理多台服务器上的应用程序。总之,选择合适的打包脚本插件和部署工具,可以为 Java 项目的打包和部署操作带来更高效和方便的体验。

weixin_45300957的博客 7064

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

如何将war包部署在tomcat下

一、准备工作 (1)下载tomcat到本地。 (2)项目 二、运行项目 (1)将myecipse中的项目打包 a 我的项目是交给maven管理的,所以直接右键项目run as,maven clean, b 然...

qq_35151346的博客 9179

Linux下运行war包和jar包

在Linux下要运行java的项目时,需要先将项目打包成war包或者jar包。 打包成war包需要将war包部署到tomcat服务器上才能运行。 一、把war包放到tomcat/webapps下 二、启动 进入tomca/bin下 ./startup.sh 停止 ./shutdown.sh (要改端口号进去tomcat/conf/server.xml下修改,修改前停服务修改后重新启动生效) 打包...

weixin_42813606的博客 1万+

Linux中安装JDK、Tomcat以及在Linux中部署war包、jar包

1. 在Linux系统中如何安装JDK 在Linux中安装JDK有两种方式:一种是 rpm 方式安装,一种是 tar.gz 方式安装,两种方式选一种就可以。 下载JDK https://www.oracle.com/technetwork/java/javase/downloads/index.html https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 通过CRT|WinSCP工具将jdk上传到li

qq_50313418的博客 3512

Linux服务器的Tomcat9中部署War包

通过上述步骤,你可以在Linux服务器上成功部署Tomcat9并安装War包。这个过程涉及到下载和解压Tomcat,配置环境变量,部署War包,以及启动和测试应用。确保每一步都正确无误,以保证应用能够顺利运行。版权声明:本博客内容为原创,转载请保留原文链接及作者信息。参考文章Linux服务器:安装tomcat并部署war应用Linux服务器安装tomcat,并部署项目war包_linux war包部署到服务器启动成功 请求等待-优快云博客。

ning的博客 2430

Linux下使用Jenkins+Git+Maven+码云搭建自动化部署,可远程部署jar和war

写在前面:       本教程为2台全新阿里云服务器CentOS 6.8(以下称搭建Jenkins的为第1台服务器,可访问项目工程的为第2台服务器,以免混淆,没有说明的都是在第1台服务器root目录上操作,记得添加端口安全组和关闭防火墙),git仓库使用的是码云。       整个教程包括了jdk、tomcat、Git、Maven、Maven私服、Jenkins、zookeeper等的搭建,全部代...

zhou870498的博客 8252

java项目打war包部署到linux服务器的tomcat

java项目打war包部署到linux服务器的tomcat 啥也别说了,直接看操作。 一 环境准备 war包部署到tomcat,所以需要安装tomcat; tomcat以来jdk,所以需要安装jdk,先安装jdk再安装tomcat。 二 开始部署 进入到tomcat的webapps目录下,将war包放到这里,可通过xftp上传。同时webapps目录下自带了几个目 --> docs,e...

橙子君的博客 2451
上一篇: SVN安装提示No repository found in *
hellorichen
博客等级 码龄13年 199粉丝 104原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值