`
renjieguixiong5
  • 浏览: 75354 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

在Linux上升级javaweb系统

阅读更多
一键化升级备份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技术实现的留言板系统。JavaWeb是Java技术在Web应用中的一个分支,它涵盖了Servlet、JSP(JavaServer Pages)、JSTL(JavaServer Pages...

    javaweb部署到linux-tomca.doc

    在安装过程中,需要选择安装或升级现有的系统,并选择基本的显卡驱动。 语言选择和键盘布局 在安装过程中,需要选择语言和键盘布局。我们建议选择 English(English)作为生产服务器的语言,并选择 U.S.English ...

    基于javaweb的服装销售管理系统的设计与实现(含源文件).docx

    在当今互联网时代,信息技术的快速发展使得企业管理方式不断升级,基于JavaWeb的服装销售管理系统正是在这种背景下应运而生。本系统旨在提高服装销售行业的运营效率,通过信息化手段实现库存管理、销售统计、采购...

    基于javaweb的服装销售管理系统的设计与实现(含源文件).pdf

    系统运行需要Java运行环境(JRE)、Tomcat服务器和MySQL数据库支持,操作系统不限,可适应Windows、Linux等多种环境。 2. 需求分析 2.1 可行性分析 2.1.1 技术可行性:JavaWeb技术成熟,具备丰富的开源库和框架支持...

    JAVAWEB-14:MySQL

    在JavaWeb开发中,MySQL是一个常用的数据库管理系统,它在各种应用程序和网站的后端起着至关重要的作用。MySQL因其高效、可靠和开源的特性而备受青睐。本教程将深入探讨如何在JavaWeb项目中集成和使用MySQL。 1. **...

    Unix_Linux操作系统安全(五).pdf

    在本文中,我们将深入探讨几个具体的Unix/Linux系统安全漏洞及其解决方案。 1. ARP问题:影响SunOS 4.1.X版本。lusrletclarp工具可以用来查看系统内存内容,可能导致敏感信息泄露。解决方法是移除或限制该工具的...

    javaWeb-Linux部署文档(1).docx

    本教程的演示是在CentOS 7操作系统上进行的,所有软件版本如下: - CentOS: 7 - JDK: 1.8 - Tomcat: 8.0 - Nginx: 1.12 - MySQL: 5.7 三、环境搭建 1. 安装系统 - 从CentOS官网下载系统镜像,并参照相关教程完成...

    tomcat 7到9 版本

    Tomcat 8.5是在8的基础上进行的小幅更新,主要亮点是增加了对TLS协议的扩展支持,如TLSv1.3,以及对ALPN(Application-Layer Protocol Negotiation)的支持,这对于现代Web应用尤其是使用HTTPS的场景非常重要。...

    pageoffice4.5.0.3.jar升级jar包(java版)

    7. **跨平台支持**:由于是基于Java开发,PageOffice具备跨平台特性,可以在Windows、Linux、Mac等操作系统上运行,满足不同服务器环境的需求。 8. **自定义扩展**:PageOffice还允许开发者根据需求进行二次开发,...

    eclipse/tomcat/jdk

    如果你是linux系统,需要javaWeb开发环境,那大概这个是你所需要的. 我的系统是linux Mint发行版,刚刚搭建好,分享出来以备使用. 文件包括eclipse-jee版本现在最新版本的,tomcat8,jdk8.

    java常用api文档

    4. **Linux API**: 在Java中,虽然直接调用Linux系统调用较少,但`java.nio`包中的`FileChannel`和`FileLock`可以与Linux文件系统交互,`java.lang.ProcessBuilder`则允许执行外部Linux命令。 5. **XML API**: `...

    apache-tomcat-9.0.45.zip

    Apache Tomcat是一个开源的软件应用服务器,主要用于部署和运行Java Servlet和JavaServer Pages(JSP)应用...在实际项目中,结合其他组件如Spring Boot或Java EE应用服务器,可以构建出强大且灵活的企业级应用系统。

    webService总结1

    1. **跨平台、跨语言的集成**:允许不同操作系统(如Linux、Windows)上、不同编程语言(如Java、C#)编写的程序相互调用。 2. **系统整合**:在同一个公司内部,新旧系统的数据交互和功能整合。 3. **业务协同**:...

    2021级大数据技术与应用专业人才培育方案_文档视界.pdf

    2. **专业核心课程**:如JAVA程序设计,Java语言是大数据技术的重要基础,课程涵盖Struts2、Spring、Hibernate框架技术,为Android开发、JavaWeb应用开发等后续课程打下基础。 通过这些课程的学习,学生将具备开发...

    java8源码-JavaEE-tutorial:自制《Java后端打怪升级》学习笔记系列,待更。-Javaback-enddevelopmen

    Java后端打怪升级 前言 笔记大都基于视频教程的学习记录,有的地方是对视频里老师原话的复述,有的地方加上了自己的一点理解,有的内容来源于对网上博文干货的整理。若存在错误,还请各位大侠指出哈。 另外,目前只...

    java学习笔记整理

    这意味着开发者只需编写一次Java代码,就能在不同的操作系统上运行而无需修改。 ##### 1.3 JDK的安装和使用 JDK(Java Development Kit)不仅包含了运行Java程序所需的Java虚拟机(JVM),还包括了一些开发工具,例如...

    redis-6.0.9.tar.gz

    在这个"redis-6.0.9.tar.gz"压缩包中,包含了完整的Redis 6.0.9源代码以及可能的安装指南和注意事项,适用于Linux环境。 首先,我们需要了解Redis的基本概念。Redis是一个开源、基于内存的数据结构存储系统,支持...

    基于SSH2的C2C系统安全策略 (2010年)

    随着互联网的不断发展,以J2EE(Java2PlatformEnterpriseEdition)为代表的网络开发技术占据Windows,Linux,Unix平台下大部分的市场份额。Java以平台无关性和安全性著称,然而面对不断更新的Web技术和不断升级的网络环境,...

    phpmyadmin在宝塔面板里进不去的解决方案

    phpMyAdmin 默认使用888端口进行通信,因此必须确保该端口在服务器上开放。在宝塔面板中,你需要检查端口设置,看888端口是否已经开启。如果在面板中未开启,你需要手动打开。同时,如果服务器提供商如阿里云或腾讯...

Global site tag (gtag.js) - Google Analytics