WebLogic 8.x 自动部署Shell脚本 — oracle-tech

    Forum Stats

  • 3,708,680 Users
  • 2,241,108 Discussions
  • 7,840,529 Comments

Discussions

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

WebLogic 8.x 自动部署Shell脚本

Weijie ZhaoWeijie Zhao Posts: 1
edited April 2014 in 中间件

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


功能说明

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

使用步骤

1.使用createUserConfig.sh生成身份验证文件,此脚本只需要在第一次下载此脚本的时候使用。用法如下

./createUserConfig.sh t3://127.0.0.1:7001 weblogic weblogic1

2.使用autoDeploy.sh发布应用,过程中输入用于发布的应用文件名称与需要发布到的目标。如果应用文件就在当前目录,则只需要输入应用文件的文件,如果在别的路径需要将文件的全路径输入完整;对于发布的目标来讲,如果发布到集群,就输入集群的名称,如果发布到个别的SERVER,则输入SERVER的名字,如果是多个,则以,分隔即可。用法如下

#部署应用
./autoDeploy.sh deploy t3://192.168.100.170:3001 jstl
#删除应用
./autoDeploy.sh undeploy t3://192.168.100.170:3001 jstl

下载地址

git clone https://github.com/jiaozhu/autoDeploy.git
Tagged:
This discussion has been closed.