- 3,708,680 Users
- 2,241,108 Discussions
- 7,840,529 Comments
Forum Stats
Discussions
Categories
- 7 Data
- 362.2K Big Data Appliance
- 2 Data Science
- 1K Databases
- 322 General Database Discussions
- 3.7K Java and JavaScript in the Database
- 22 Multilingual Engine
- 479 MySQL Community Space
- 3 NoSQL Database
- 7.6K Oracle Database Express Edition (XE)
- 2.7K ORDS, SODA & JSON in the Database
- 408 SQLcl
- 32 SQL Developer Data Modeler
- 184.6K SQL & PL/SQL
- 20.9K SQL Developer
- 1.3K Development
- Developer Projects
- 31 Programming Languages
- 134.5K Development Tools
- 4 DevOps
- 3K QA/Testing
- 172 Java
- 3 Java Learning Subscription
- 6 Database Connectivity
- 64 Java Community Process
- Java 25
- 7 Java APIs
- 141.1K Java Development Tools
- 2 Java EE (Java Enterprise Edition)
- 153K Java Essentials
- 132 Java 8 Questions
- 86.1K Java Programming
- 270 Java Lambda MOOC
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 5 Java SE
- 13.8K Java Security
- 3 Java User Groups
- 22 JavaScript - Nashorn
- 18 Programs
- 79 LiveLabs
- 23 Workshops
- 7 Software
- 3 Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 3 Deutsche Oracle Community
- 6 Español
- 1.9K Japanese
- 2 Portuguese
WebLogic 8.x 自动部署Shell脚本

脚本是在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
0
This discussion has been closed.