一键化升级备份java目标文件与mysql数据库 写道
echo `date`
cd /mas
echo "*********开始备份应用程序!*********"
TAR="tar -cvf partysys_bak_`date +%Y%m%d`.tar webapps/partysys shell"
$TAR
if [ $? = 0 ];
then
echo "*********备份应用程序成功!查看mas目录下是否有备份文件partysys_bak_+日期.tar*********"
echo "*********开始备份数据库!*********"
if mysqldump -u masadmin -p5t6y7u8i --default-character-set=gbk --add-drop-table mas> masdb_bak_`date +%Y%m%d`.sql
then
echo "*********备份数据库成功!查看mas目录下是否有备份文件masdb_bak_+日期.sql*********"
if test -e partysys_2.1.0_to_2.3.0_20101209.tar
then
echo "*********************************************"
echo "partysys_2.1.0_to_2.3.0_20101209.tar存在,开始部署......"
TAR="tar -xvf partysys_2.1.0_to_2.3.0_20101209.tar"
$TAR > /mas/log/installSys`date +%Y%m%d`.log
if [ $? = 0 ];
then
echo "*********************************************"
echo "partysys_2.1.0_to_2.3.0_20101209.tar部署成功!"
echo "*********************************************"
echo "请查看部署日志:/mas/log/installSys+日期.log!"
echo "请重启tomcat服务器!"
else
echo "*********************************************"
echo "partysys_2.1.0_to_2.3.0_20101209.tar部署失败!"
echo "*********************************************"
echo "请查看部署日志:/mas/log/installSys+日期.log!"
fi
else
echo "*********************************************"
echo "不存在partysys_2.1.0_to_2.3.0_20101209.tar"
echo "*********************************************"
echo "请上传partysys_2.1.0_to_2.3.0_20101209.tar到:/mas目录下"
echo "*********************************************"
fi
if sh partysys2.1.0_to_2.3.0.1_20101209.sql.sh
then
echo "导入数据库成功!"
else
echo "导入数据库失败!!!!!"
fi
else
echo "*********备份数据库失败!!!!!升级失败*********"
fi
else
echo "*********备份应用程序失败!!!!!升级失败*********"
fi
echo `date`
分享到:
相关推荐
【标题】:“javaweb留言板系统” 这个标题表明我们要讨论的是一个基于JavaWeb技术实现的留言板系统。JavaWeb是Java技术在Web应用中的一个分支,它涵盖了Servlet、JSP(JavaServer Pages)、JSTL(JavaServer Pages...
在安装过程中,需要选择安装或升级现有的系统,并选择基本的显卡驱动。 语言选择和键盘布局 在安装过程中,需要选择语言和键盘布局。我们建议选择 English(English)作为生产服务器的语言,并选择 U.S.English ...
在当今互联网时代,信息技术的快速发展使得企业管理方式不断升级,基于JavaWeb的服装销售管理系统正是在这种背景下应运而生。本系统旨在提高服装销售行业的运营效率,通过信息化手段实现库存管理、销售统计、采购...
系统运行需要Java运行环境(JRE)、Tomcat服务器和MySQL数据库支持,操作系统不限,可适应Windows、Linux等多种环境。 2. 需求分析 2.1 可行性分析 2.1.1 技术可行性:JavaWeb技术成熟,具备丰富的开源库和框架支持...
在JavaWeb开发中,MySQL是一个常用的数据库管理系统,它在各种应用程序和网站的后端起着至关重要的作用。MySQL因其高效、可靠和开源的特性而备受青睐。本教程将深入探讨如何在JavaWeb项目中集成和使用MySQL。 1. **...
在本文中,我们将深入探讨几个具体的Unix/Linux系统安全漏洞及其解决方案。 1. ARP问题:影响SunOS 4.1.X版本。lusrletclarp工具可以用来查看系统内存内容,可能导致敏感信息泄露。解决方法是移除或限制该工具的...
本教程的演示是在CentOS 7操作系统上进行的,所有软件版本如下: - CentOS: 7 - JDK: 1.8 - Tomcat: 8.0 - Nginx: 1.12 - MySQL: 5.7 三、环境搭建 1. 安装系统 - 从CentOS官网下载系统镜像,并参照相关教程完成...
Tomcat 8.5是在8的基础上进行的小幅更新,主要亮点是增加了对TLS协议的扩展支持,如TLSv1.3,以及对ALPN(Application-Layer Protocol Negotiation)的支持,这对于现代Web应用尤其是使用HTTPS的场景非常重要。...
7. **跨平台支持**:由于是基于Java开发,PageOffice具备跨平台特性,可以在Windows、Linux、Mac等操作系统上运行,满足不同服务器环境的需求。 8. **自定义扩展**:PageOffice还允许开发者根据需求进行二次开发,...
如果你是linux系统,需要javaWeb开发环境,那大概这个是你所需要的. 我的系统是linux Mint发行版,刚刚搭建好,分享出来以备使用. 文件包括eclipse-jee版本现在最新版本的,tomcat8,jdk8.
4. **Linux API**: 在Java中,虽然直接调用Linux系统调用较少,但`java.nio`包中的`FileChannel`和`FileLock`可以与Linux文件系统交互,`java.lang.ProcessBuilder`则允许执行外部Linux命令。 5. **XML API**: `...
Apache Tomcat是一个开源的软件应用服务器,主要用于部署和运行Java Servlet和JavaServer Pages(JSP)应用...在实际项目中,结合其他组件如Spring Boot或Java EE应用服务器,可以构建出强大且灵活的企业级应用系统。
1. **跨平台、跨语言的集成**:允许不同操作系统(如Linux、Windows)上、不同编程语言(如Java、C#)编写的程序相互调用。 2. **系统整合**:在同一个公司内部,新旧系统的数据交互和功能整合。 3. **业务协同**:...
2. **专业核心课程**:如JAVA程序设计,Java语言是大数据技术的重要基础,课程涵盖Struts2、Spring、Hibernate框架技术,为Android开发、JavaWeb应用开发等后续课程打下基础。 通过这些课程的学习,学生将具备开发...
Java后端打怪升级 前言 笔记大都基于视频教程的学习记录,有的地方是对视频里老师原话的复述,有的地方加上了自己的一点理解,有的内容来源于对网上博文干货的整理。若存在错误,还请各位大侠指出哈。 另外,目前只...
这意味着开发者只需编写一次Java代码,就能在不同的操作系统上运行而无需修改。 ##### 1.3 JDK的安装和使用 JDK(Java Development Kit)不仅包含了运行Java程序所需的Java虚拟机(JVM),还包括了一些开发工具,例如...
在这个"redis-6.0.9.tar.gz"压缩包中,包含了完整的Redis 6.0.9源代码以及可能的安装指南和注意事项,适用于Linux环境。 首先,我们需要了解Redis的基本概念。Redis是一个开源、基于内存的数据结构存储系统,支持...
随着互联网的不断发展,以J2EE(Java2PlatformEnterpriseEdition)为代表的网络开发技术占据Windows,Linux,Unix平台下大部分的市场份额。Java以平台无关性和安全性著称,然而面对不断更新的Web技术和不断升级的网络环境,...
phpMyAdmin 默认使用888端口进行通信,因此必须确保该端口在服务器上开放。在宝塔面板中,你需要检查端口设置,看888端口是否已经开启。如果在面板中未开启,你需要手动打开。同时,如果服务器提供商如阿里云或腾讯...