#!/bin/sh
pkill java
filename=`date +%Y-%m-%d-%H-%M-%C`
mv /var/www/webapps/ims /var/www/webapps/${filename}
mkdir -m 777 /var/www/webapps/ims
mv /var/www/webapps/ims_new.war /var/www/webapps/ims/
unzip /var/www/webapps/ims/ims_new.war -d /var/www/webapps/ims/
cp -f /var/www/webapps/${filename}/WEB-INF/app.properties /var/www/webapps/ims/WEB-INF/app.properties
sh /usr/local/apache-tomcat6/bin/startup.sh
该脚本出现问题,创建的文件夹会自动带一个?号,经查是回车引起的。使用下面的命令后即可
dos2unix xx.sh
然后用chmod命令修改文件属性为可执行文件 chmod
+x 1.sh
cp -f 复制时覆盖
unzip xx -d yy 将xx 解压到yy目录
分享到:
相关推荐
在Linux系统上部署项目通常涉及一系列自动化步骤,以确保服务能够快速、稳定地启动和运行。这个场景中,我们关注的焦点是一个用于部署Java应用程序的脚本文件,它被设计来简化这一过程。"启动jar"这样的文件名暗示这...
Linux自动部署项目shell脚本
在Linux环境下部署项目并发布API是一项涉及多个步骤的复杂工作,通常包括环境准备、软件安装、配置、项目部署以及安全性设置等多个方面。以下从文件内容中提取的知识点,将详细介绍如何在Linux系统中部署项目,以及...
通过这样的Linux Shell脚本,我们可以创建一个自动化部署Java Web项目的过程,大大提高了效率,减少了手动操作可能出现的错误。在实际应用中,还需要根据具体项目需求和服务器环境进行相应的调整和优化。
我们可以使用手动部署或者自动部署两种方式来发布项目 ...在Linux中使用Shell脚本自动部署项目大概有以下5个步骤 1.在Linux中安装Git 使用yum list git命令列出git在线安装包,再输入yum install git来在线安装git
在IT行业中,Linux系统部署是一项基础且至...总的来说,"Linux系统部署项目"涵盖了从基础环境搭建到高级服务配置的多个层面,对于系统管理员和开发者来说,熟练掌握这些技能对于提升工作效率和保障系统稳定性至关重要。
10. **程序安装**:自定义安装脚本可以简化软件部署过程,确保环境配置正确。 11. **网络脚本**:通过curl、wget等工具,Shell脚本可以处理HTTP请求,实现自动化数据抓取和传输。 12. **文件处理**:利用find、sed...
一键部署LNMP网站平台脚本 批量主机远程执行命令脚本 批量创建100用户并设置密码脚本 批量检测网站是否异常脚本 服务器系统配置初始化脚本 查看网卡实时流量脚本 监控100台服务器磁盘利用率脚本 监控MySQL主从同步...
### Linux环境下安装Tomcat及部署Web项目的详细步骤与注意事项 #### 一、环境准备与配置 在Linux环境下安装并配置Tomcat以及部署Web项目是一项重要的技术任务,涉及到多个环节的设置与调整。以下将详细介绍整个...
在Linux系统上部署项目,首先确保安装了必要的运行环境。这可能包括Java、Python、Node.js等运行时环境,以及数据库服务器(如MySQL、PostgreSQL)和其他依赖服务。此外,确保系统已安装了最新的软件包和安全更新。...
### GlassFish 3.1 部署项目详解:涵盖 Linux 与 Windows #### 引言 为了方便快捷地利用 GlassFish 3.1 部署 Web 项目,特编写了此份详细说明文档。本文档将详细介绍如何在 Windows 和 Linux 系统下安装并部署 ...
本文将深入探讨在Linux环境下如何利用各种组件进行项目部署,特别是针对SpringBoot项目的shell脚本自动化部署。 首先,我们来了解Linux环境中的关键组件: 1. JDK(Java Development Kit):Java开发工具包,是...
该包中包含一键安装mysql5.7和mysql8.0脚本,分为mysql二进制包安装和yum安装,并一起部署MySQL备份策略 用于快速部署mysql场景,适合多项目快速部署 备份工具为xtrabackup
基于docker官方tomcat的一键部署war项目脚本
总的来说,Linux部署项目涉及多个环节,从基础环境搭建到具体软件配置,每个步骤都需仔细操作。熟悉这些工具的使用和配置,对于提升项目部署的效率和可靠性至关重要。通过不断实践和学习,你将能在Linux环境中熟练地...
5. **项目结构**:Tomcat部署项目通常有两种方式:一是将WAR文件放置在`webapps`目录下,Tomcat会自动解压并运行;二是将项目文件夹(包含WEB-INF目录)直接放入`webapps`。 6. **脚本内容**:一键部署脚本可能包含...
本文将详细介绍如何使用Shell脚本在Linux上部署jar包项目。 首先,确保你的系统已经安装了Java Development Kit (JDK)。你可以通过`uname -a`命令查看操作系统位数,然后从Oracle官网下载对应位数的JDK安装包。这里...
Shell实现的基于Linux系统的自动化、可视化的项目部署平台,能部署Java服务、Java Web项目,可以简化项目部署操作,无需繁琐的黑窗口SSH指令及Jenkins复杂的配置,傻瓜式操作,只需要提供SVN/GIT地址即可部署项目。...
在Linux系统中,脚本安装是一种自动化安装和配置软件的常用方法,特别是在批量部署或需要高效运维的场景下。本文将详细讲解如何使用Shell脚本来安装`node.js`、`zabbix-agent`、PHP插件,以及配置时间同步和文件实时...