weblogic--版本部署方法介绍.docx_第1页
weblogic--版本部署方法介绍.docx_第2页
weblogic--版本部署方法介绍.docx_第3页
weblogic--版本部署方法介绍.docx_第4页
weblogic--版本部署方法介绍.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网厅版本部署方法介绍一 常见版本部署方法控制台版本发布法步骤1:上传新版本。2:进入weblogic console,输入用户名密码,控制台如图所表示3:首先选择已经部署的war包 点击”stop”按钮;然后点击”Lock&Edit”按钮,接着点击”delete”按钮删除,点击”Active Chanage” ,如果是新环境第一次部署,不需要此步骤。4:执行数据库脚本,修改配置文件。5:最后点击”Intall”按钮找到需要部署的war版本包;根据提示一步一步执行即可;保存成功以后记得点击”Start”按钮;使得版本包的状态处于”Active”或”StartRunning”状态。Web是集群,稍有不同,选择target的时候,选择集群名称ahwss,并且选中集群下的all servers。优点:1:页面操作,步骤简单,不容易出错;2:不需要后台删缓存,不需要重启;缺点:1:删除旧版本,安装新版本的过程中,会造成页面服务中断几分钟。2:由于会中断服务,所以每次版本更新要在夜里进行。后台删缓存版本发布法步骤1:修改新上传版本的名称,改为和上次版本部署一致的名称,版本路径也和上次版本路径一致(上次版本的名称以及路径,可以在控制台看到)。2:执行数据库脚本,修改配置文件。3:进入Domain起停服务期位置,一般均是./domain/自己的domain名字/bin 比如:./domain/ wss_web/bin目录4:执行down或者./stopWebLogic.sh方法停止服务器。或者通过ps ef|grep java 查出进程id后,直接执行kill -9 *杀进程强制停掉服务(kill慎用,如果杀错进程,问题严重)。5:删除缓存文件,到your_domain/servers/AdminServer目录下rm rf tmp/* rm rf cache/* rm rf data/*6:执行start来启动服务;完了以后通过脚本t或者tail f命令查看日志,检查服务是否成功起来。(in running mode)优点1:每个机器可以分先后进行停,删,启的操作。(一台机器启动后,再停其他的机器)2:版本发布时间较快。缺点1:容易删错文件或者删错目录2:需要重启。某机器服务重启过程中此机器页面无法打开。后台脚本版本发布法步骤1:检查控制台以及各个server是否可以正常打开。(如果关闭,需要启动)。2:备份老版本,上传新版本到指定目录,保持命名统一。3:执行数据库脚本,修改配置文件。(如果需要的话)4:修改do.sh脚本里面的版本号,执行do.sh部署新版本5:修改undo.sh脚本里面的版本号,执行undo.sh卸载老版本优点1:不中断应用,不会出现版本部署过程中页面打不开的现象。提高客户感知。2:只需要敲两条命令,提高版本部署工作效率。3:改变以前每次都在夜里上版本的情况。缺点1:第一次版本部署时,需要根据机器实际情况修改相应的部署脚步。(见文档附件)2:版本部署前,需要检查控制台以及各个server是否正常。二 目前版本部署现状1:使用第一种或者第二种版本部署方法,需要停止和重启服务。2:夜里进行版本部署,影响第二天正常上班。3:步骤较多,时间较长。三 改进后的版本部署方法部署环境搭建1:在domain目录下新建deploy路径,并上传附件中文件到此目录下。2:到此目录下,赋权 chmod 775 *3:根据机器实际情况,修改deploy.sh,undeploy.sh,redeploy.sh脚本里面的weblogic路径。4:在domain目录下新建apps路径,并把版本上传到此目录下。命名统一。比如新版本均叫web.war 或者service.war5:修改 do.sh undo.sh redo.sh脚本里的版本文件名称以及版本路径,控制台ip以及端口号,控制台用户名密码,以及其他参数,和实际情况保持一致脚本说明1:新版本部署脚本do.sh说明./deploy.sh 134.64.102.56:8001 weblogic weblogic web AdminServer /weblogic/bea/user_projects/domains/wss_web1/apps/web.war V1.0.2134.64.102.56:8001为Weblogic控制台console IP及端口第二、三参数分别人Weblogic Console的用户名及密码第四个参数web为部署目标应用名称第五个参数AdminServer为目标服务器,如果有多个服务器用逗号分隔,如果有集群,则为集群的名称。(比如ahwss或者server1,server2,server3)第六个参数为应用路径,即版本所在位置最后一个参数则为新版本版本号此命令第一次执行成功后,第二次再执行将最后一个版本号加1,其它参数保持不变(应用路径可根据实际情况调整)2:老版本卸载脚本undo.sh说明./undeploy.sh 134.64.102.56:8001 weblogic weblogic web AdminServer V1.0.1134.64.102.56:8001为Weblogic控制台console IP及端口第二、三参数分别人Weblogic Console的用户名及密码第四个参数web为部署目标应用名称第五个参数AdminServer为目标服务器,如果有多个服务器用逗号分隔,如果有集群,则为集群的名称。(和部署时指定的这个参数需要一致,否则卸载不成功。部署到哪,就要从哪里卸载)最后一个参数则为执行deploy命令时的版本号,一定要保持一致(老版本的版本号)3:重新部署版本redo.sh说明./redeploy.sh 192.168.0.38:9000 weblogic weblogic web AdminServer /weblogic/apps/web.war V1.0.0134.64.102.56:8001为Weblogic控制台console IP及端口第二、三参数分别人Weblogic Console的用户名及密码第四个参数web为部署目标应用名称第五个参数AdminServer为目标服务器,如果有多个服务器用逗号分隔,如果有集群,则为集群的名称。(比如ahwss或者server1,server2,server3)第六个参数为应用路径,即版本所在位置最后一个参数则为执行deploy命令时的版本号,一定要保持一致(部署已经部署过的版本,使用此命令,版本号为do.sh里面的版本号,不需要加一,因为是重新部署,所以版本号不变)部署步骤1:检查控制台以及各个server是否可以正常打

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论