liub112 / autoDeploy

WebLogic 8.x 自动部署Shell脚本

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WebLogic 8.x 自动部署Shell脚本

脚本是在WebLogic 8.1下测试的,好像9.x之后部署的参数需要更改,没有来得及去做全面测试。

功能说明

  1. 可以在终端下自动的部署应用,或者删除已经部署在WebLogic上的应用。
  2. 由于我所在项目中,所需要部署的应用文件很大,所以部署的方式采用了nostage,提高部署效率。
  3. 利用脚本生成部署所需要身份验证文件,防止在使用自动部署脚本时,使用ps命令会显示出控制台用户名和密码的问题。
  4. 支持WebLogic 8.x系列,如果需要在9版本之后使用,只需要修改deployundeploy方法即可。
  5. 使用前请修改两个脚本的WL_HOME变量,指定到WebLogic的安装目录即可。

使用步骤

  1. 使用createUserConfig.sh生成身份验证文件,此脚本只需要在第一次下载此脚本的时候使用。用法如下
./createUserConfig.sh t3://127.0.0.1:7001 weblogic weblogic1
  1. 使用autoDeploy.sh发布应用,过程中输入用于发布的应用文件名称与需要发布到的目标。如果应用文件就在当前目录,则只需要输入应用文件的文件,如果在别的路径需要将文件的全路径输入完整;对于发布的目标来讲,如果发布到集群,就输入集群的名称,如果发布到个别的SERVER,则输入SERVER的名字,如果是多个,则以,分隔即可。用法如下
#部署应用
./autoDeploy.sh deploy t3://192.168.100.170:3001 jstl
#删除应用
./autoDeploy.sh undeploy t3://192.168.100.170:3001 jstl

About

WebLogic 8.x 自动部署Shell脚本


Languages

Language:Shell 100.0%