#!/usr/bin/ksh
version="PATCH"
function install_patch
{
backup_patch
# cp -rf ${path}/update_${version}/* ${install_home}/
}
function restore_patch
{
echo "Begin to restore file ..."
if [ -d ${path}/update_${version} ]; then
find ${path}/update_${version} -type f > restore.txt
echo "#!/usr/bin/ksh" > restore.sh
while read line
do
echo "rm -rf ${line} " >> restore.sh
done < restore.txt
localpath="${path}/update_${version}"
sed "s:${localpath}:${install_home}:" restore.sh > restore_tmp.sh
mv restore_tmp.sh restore.sh
chmod +x restore.sh
./restore.sh
fi
cp -rf ${path}/backup_${version}/* ${install_home}/
}
分享到:
相关推荐
总的来说,"apache-tomcat-9.0.8.tar.gz"是一个用于Linux系统的Tomcat服务器,包含了运行和管理Java Web应用所需的所有组件和配置文件。了解和掌握这些知识点对于开发和运维Java Web应用是至关重要的。
标题中的"jdk-8u331-linux-x64.tar.gz"是指Java Development Kit(JDK)的第8个更新版本331,为64位的Linux操作系统编译的。JDK是Java编程语言的核心组件,包含了Java编译器、Java运行环境、类库以及各种开发工具,...
在本例中,我们关注的是`apache-tomcat-7.0.70.tar.gz`文件,这是一个针对Linux操作系统的Tomcat 7.0.70版本的压缩包。 **Apache Tomcat**: Apache Tomcat是Apache软件基金会的项目之一,它实现了Java EE中的Web...
2. **解压**:使用tar命令解压文件,例如 `tar -zxvf apache-tomcat-8.5.92.tar.gz`。 3. **配置环境变量**:在系统环境变量中设置CATALINA_HOME指向解压后的目录。 4. **启动和停止**:通过bin目录下的startup.sh...
这个版本,"apache-tomcat-8.5.81.tar.gz",是Tomcat的8.5系列的一个发行版,以tar.gz格式打包,这是一种在Unix/Linux系统中常用的压缩格式,通常用于方便下载和存储。 Tomcat是Apache软件基金会的Jakarta项目的一...
这个特定的压缩包文件"apache-tomcat-7.0.91.tar.gz"是Tomcat 7.0版本的第91次更新,官方下载确保了其可靠性和安全性。在Linux操作系统中,它已经被验证可以正常工作。 Tomcat是Apache软件基金会Jakarta项目的一...
标题中的"apache-tomcat-9.0.44.tar.gz"是一个特定版本的Tomcat源码包,这里的9.0.44指的是Tomcat的版本号,而".tar.gz"是Linux/Unix系统中常见的归档压缩格式,用于将多个文件打包成一个单一的文件以便于传输和存储...
- 在Linux系统上,解压`apache-tomcat-9.0.36.tar.gz`后,需要将其放置在适当的目录下,通常建议是`/opt`或`/usr/local`。 - 配置环境变量,如`CATALINA_HOME`指向Tomcat的安装路径,以便于命令行操作。 - 修改`...
在本例中,我们关注的是版本9.0.53的压缩包文件"apache-tomcat-9.0.53.tar.gz",这是一个常见的Linux/Unix格式的归档文件,使用gzip压缩算法。 1. **Tomcat简介** - **功能**:Tomcat主要作为Servlet容器,但也...
与更全面的Java EE应用服务器如JBoss或GlassFish相比,Tomcat只包含了Servlet和JSP引擎,不包含其他如EJB、JMS等企业级服务。但这并不妨碍开发者使用开源库和服务来扩展其功能,使其能够支持更复杂的Java应用。 在...
Java开发工具包(Java Development Kit,简称JDK)是Java编程语言的核心组件,它提供了编译、调试和运行Java程序所需的所有工具。标题中的"jdk-8u181-linux-x64.tar.gz"是一个针对64位Linux操作系统的JDK 8更新181...
Netty (netty-netty-3.10.6.Final.tar.gz)是一个 NIO 客户端服务器框架,可以快速轻松地开发协议服务器和客户端等网络应用程序。它极大地简化和流线了网络编程,例如 TCP 和 UDP 套接字服务器。 “快速和简单”并...
"apache-tomcat-8.5.54-src.tar.gz"这个文件是一个包含Tomcat 8.5.54版本源代码的压缩包。 Tomcat 8.5.x系列是Tomcat的一个稳定版本,它支持Java EE 7规范。在这个版本中,开发者可以找到所有与Tomcat相关的源代码...
总之,"apache-tomcat-7.0.50.tar.gz"是针对Linux 64位系统的Tomcat版本,用于运行Java Web应用程序。理解其安装、配置和管理对于任何在Linux上部署Java应用的开发者都是至关重要的。通过上述步骤,你可以顺利地在你...
wildfly-30.0.0.Final.tar.gz免去您科学上网的麻烦。
这里的"apache-tomcat-8.5.24.tar.gz"是一个特定版本的Tomcat发布包,版本号为8.5.24,其文件格式为tar.gz,这是一种在Linux/Unix系统中常见的归档和压缩格式。 1. **Tomcat介绍** - **定义**: Tomcat是Apache软件...
".tar.gz" 或 ".tgz" 文件是Linux和Unix系统中常见的压缩方式,它首先将多个文件打包成一个tar文件,然后使用gzip工具进行压缩,以节省磁盘空间和提高传输效率。 描述中的重复内容"apache-tomcat-7.0.54.tar.gz下载...
这个"apache-tomcat-7.0.73.tar.gz"文件是Apache Tomcat的7.0.73版本的归档文件,采用的是tar.gz格式,这是在Linux和Unix系统中常见的压缩方式,它结合了tar进行文件打包和gzip进行文件压缩的功能。 Apache Tomcat...
在解压"apache-tomcat-8.0.12.tar.gz"后,你会得到一个名为"apache-tomcat-8.0.12"的目录,其中包含了运行Tomcat所需的所有文件和目录: 1. **bin**:这个目录包含用于启动、停止和管理Tomcat的各种脚本,如`...
这个"apache-tomcat-8.0.5.tar.gz"文件是一个针对Apache Tomcat 8.0.5版本的归档包,采用的是tar.gz格式,这是一种常见的Linux/Unix系统下的文件压缩方式,它首先使用tar命令将多个文件和目录打包成一个单一的tar...