用tarball实现liferay自动安装部署13-从Storage Server下载tomcat zip file

简介:

因为我们曾经在http://supercharles888.blog.51cto.com/609344/979796 文章中提到我们定制了liferay tomcat bundle文件并且上传到了本地的Storage Server上,所以这里就是下载并使用这个文件。

 

代码如下:

 
 
  1. #download the liferay-tomcat-bundle server 
  2.  
  3. echo "Begin downloading the liferay-tomcat-bundle ..... to $MODIFICATION_ROOT" 
  4.  
  5. echo "${LOG_TIME_FORMAT} Begin downloading the liferay-tomcat-bundle .....">>$TODAYLOG 
  6.  
  7.   
  8.  
  9. cd $MODIFICATION_ROOT 
  10.  
  11. wget $LIFERAY_TOMCAT_BUNDLE_DOWNLOAD_ADDR >> $TODAYLOG 
  12.  
  13. echo "End downloading the liferay-tomcat-bundle ...." 
  14.  
  15. echo "${LOG_TIME_FORMAT} End downloading the liferay-tomcat-bundle...." >>$TODAYLOG 
  16.  
  17.   
  18.  
  19. #unzip the liferay-tomcat-bundle server 
  20.  
  21. echo "Begin unzipping the liferay-tomcat-bundle....from $MODIFICATION_ROOT" 
  22.  
  23. echo "${LOG_TIME_FORMAT} Begin unzipping the liferay-tomcat-bundle..." >>$TODAYLOG 
  24.  
  25. cd $MODIFICATION_ROOT 
  26.  
  27. unzip -d . *.zip >> $TODAYLOG 
  28.  
  29. echo "End unzipping the liferay-tomcat-bundle...." 
  30.  
  31. echo "${LOG_TIME_FORMAT} End unzipping the liferay-tomcat-bundle..." >>$TODAYLOG 
  32.  
  33.   
  34.  
  35. #added by charles to do the folder structure adjustment 
  36.  
  37. #copy the liferay-portal-version{ce|ee}-ga1 from the unzipped tomcat bundle to $MODIFICATION_ROOT folder 
  38.  
  39. echo "Begin copying the liferay-portal-version{ce|ee}-ga1 from the unzipped tomcat bundle to $MODIFICATION_ROOT folder" 
  40.  
  41. cd  $MODIFICATION_ROOT 
  42.  
  43. mv $LIFERAY_TOMCAT_BUNDLE_FOLDER_NAME/liferay-portal* . 
  44.  
  45. echo "End copying the liferay-portal-version{ce|ee}-ga1 from the unzipped tomcat bundle to $MODIFICATION_ROOT folder" 
  46.  
  47.   
  48.  
  49. #delete the liferay tomcat bundle zip file 
  50.  
  51. echo "Begin deleting the tomcat bundle zip file and the empty liferay tomcat bundle folder" 
  52.  
  53. echo "${LOG_TIME_FORMAT} Begin deleting the tomcat bundle zip file from $MODIFICATION_ROOT" >> $TODAYLOG 
  54.  
  55. cd $MODIFICATION_ROOT 
  56.  
  57. rm -r $LIFERAY_TOMCAT_BUNDLE_ZIPFILE_NAME >> $TODAYLOG 
  58.  
  59. rm -r $LIFERAY_TOMCAT_BUNDLE_FOLDER_NAME >> $TODAYLOG 
  60.  
  61. rm -r readme.txt 
  62.  
  63. echo "End deleting the tomcat bundle zip file" 
  64.  
  65. echo "${LOG_TIME_FORMAT} End deleting the tomcat bundle zip file">> $TODAYLOG 

 

也没什么难度,也就是用wget下载,然后解压,然后调整下目录,最终吧下载的目录,文件都删除。





本文转自 charles_wang888 51CTO博客,原文链接:http://blog.51cto.com/supercharles888/979811,如需转载请自行联系原作者

目录
相关文章
|
3天前
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
51 26
|
3月前
|
监控 Java 应用服务中间件
部署tomcat部署实战案例
本文是关于Tomcat部署实战案例的教程,包括通过yum和二进制方式部署Tomcat的详细步骤,以及如何监控Tomcat服务。
215 84
部署tomcat部署实战案例
|
4月前
|
Java 应用服务中间件 Windows
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
|
3月前
|
应用服务中间件 Docker 容器
docker应用部署---Tomcat的部署配置
这篇文章介绍了如何使用Docker部署Tomcat服务器,包括搜索和拉取Tomcat镜像、创建容器并设置端口映射和目录映射,以及如何创建一个HTML页面并使用外部机器访问Tomcat服务器。
docker应用部署---Tomcat的部署配置
|
2月前
|
应用服务中间件 Apache Windows
免安装版的Tomcat注册为windows服务
免安装版的Tomcat注册为windows服务
131 3
|
2月前
|
Java 应用服务中间件 Linux
tomcat学习二:tomcat部署多个项目:不修改端口和修改端口 两种方式详解
这篇文章详细介绍了在Tomcat服务器上部署多个项目的方法,包括不修改端口和修改端口两种方式。
147 0
|
3月前
|
前端开发 Java 应用服务中间件
react自学(6) 部署到tomcat中
react自学(6) 部署到tomcat中
|
4月前
|
存储 搜索推荐 应用服务中间件
深入探索Docker 安装 Tomcat
【8月更文挑战第26天】
97 4
|
3月前
|
关系型数据库 Java MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【9月更文挑战第6天】在Linux环境下安装JDK 1.8、Tomcat和MariaDB是搭建Java Web应用的关键步骤。本文详细介绍了使用apt-get安装OpenJDK 1.8、下载并配置Tomcat,以及安装和安全设置MariaDB(MySQL的开源分支)的方法。通过这些步骤,您可以快速构建一个稳定、高效的开发和部署环境,并验证各组件是否正确安装和运行。这为您的Java Web应用提供了一个坚实的基础。
54 0
|
Java 应用服务中间件