weblogic命令行操作

weblogic命令行操作

一、简介

这里介绍使用命令行进行weblogic相关操作。在进行相关命令操作前,先准备操作环境,相关路径变量定义如下:

#!/usr/bin/env bash
#woblogic根目录
wls_home="~/wls1411"
#域base_domain的bin目录,其它域路径类似
domain_bin_home="${wls_home}/user_projects/domains/base_domain/bin"
#weblogic的lib目录
wls_jar_dir="${wls_home}/wlserver/server/lib"
#war包hi.war路径
war_path="~/war/hi.war"
#war包hi-one.war路径
war_one_path="~/war/hi-one.war"

二、常规命令

2.1 域操作命令

#启动weblogic域
${domain_bin_home}/startWebLogic.sh &
#停止weblogic域
${domain_bin_home}/stopWebLogic.sh

2.2 NodeManager操作命令

#启动NodeManager
${domain_bin_home}/startNodeManager.sh &
#停止NodeManager
${domain_bin_home}/stopNodeManager.sh

2.3 server操作命令

2.3.1 启动server

用法如下:

Usage: bin/startManagedWebLogic.sh SERVER_NAME {ADMIN_URL}
for example:
bin/startManagedWebLogic.sh managedserver1 http://chinadeMacBook-Pro.local:7001

注意,启动server需要用户名和密码,可以通过在指定server下的security目录下创建boot.properties文件,内设置用户名和密码,之后可免密启动server。例如:
在wls1411/user_projects/domains/base_domain/servers/Server-0/security目录下创建boot.properties,内容为:

password=weblogic
username=12345678

启动server命令如下:

${domain_bin_home}/startManagedWebLogic.sh Server-0  t3://localhost:7001
2.3.2 停止server

用法如下:

Usage: bin/stopManagedWebLogic.sh {SERVER_NAME} {ADMIN_URL} {USER_NAME} {PASSWORD}
for example:
bin/stopManagedWebLogic.sh managedserver1 t3://chinadeMacBook-Pro.local:7001 weblogic weblogic

停止server命令如下:

${domain_bin_home}/stopManagedWebLogic.sh Server-0  t3://localhost:7001 weblogic 12345678

三、weblogic.Deployer命令

基于weblogic.Deployer可以进行应用部署相关操作。

3.1 帮助及示例命令

#查看weblogic.Deployer帮助
java -cp ${wls_jar_dir}/weblogic.jar weblogic.Deployer -help

#查看weblogic.Deployer更多参数
java -cp ${wls_jar_dir}/weblogic.jar weblogic.Deployer -advanced

#查看weblogic.Deployer使用例子
java -cp ${wls_jar_dir}/weblogic.jar weblogic.Deployer -examples

3.2 web应用操作命令

3.2.1 查看部署web应用命令
#查看部署的web应用
java -cp ${wls_jar_dir}/weblogic.jar weblogic.Deployer -adminurl t3://localhost:7001 -user weblogic -password 12345678  -listtask
3.2.2 启动web应用命令
java -cp ${wls_jar_dir}/weblogic.jar weblogic.Deployer -adminurl t3://localhost:7001 -user weblogic -password 12345678 -name hi-11 -start
3.2.3 停止web应用命令
#停止web应用
java -cp ${wls_jar_dir}/weblogic.jar weblogic.Deployer -adminurl t3://localhost:7001 -user weblogic -password 12345678 -name hi-11 -stop -adminmode
#停止web应用前处理完请求
java -cp ${wls_jar_dir}/weblogic.jar weblogic.Deployer -adminurl t3://localhost:7001 -user weblogic -password 12345678 -name hi-11 -stop -adminmode  -graceful

3.3 war包操作命令

3.3.1 部署war包命令
#部署war包并启动web应用
java -cp ${wls_jar_dir}/weblogic.jar weblogic.Deployer -adminurl t3://localhost:7001 -user weblogic -password 12345678 -name hi-12 -deploy ${war_path} -targets Server-1
3.3.2 重新部署war命令
#重新部署war包并启动web应用
java -cp ${wls_jar_dir}/weblogic.jar weblogic.Deployer -adminurl t3://localhost:7001 -user weblogic -password 12345678 -name hi-12 -redeploy
3.3.3 更新部署war包命令
#更新部署war包并启动web应用
java -cp ${wls_jar_dir}/weblogic.jar weblogic.Deployer -adminurl t3://localhost:7001 -user weblogic -password 12345678 -name hi-12 -redeploy -source ${war_one_path}
3.3.4 更新部署war服务器命令
#更新部署war的服务器(多个服务用英文逗号分隔),此旧服务器服务不会停
java -cp ${wls_jar_dir}/weblogic.jar weblogic.Deployer -adminurl t3://localhost:7001 -user weblogic -password 12345678 -name hi-12 -redeploy -targets Server-2
3.3.5 取消部署war包命令
#取消部署war包
java -cp ${wls_jar_dir}/weblogic.jar weblogic.Deployer -adminurl t3://localhost:7001 -user weblogic -password 12345678 -name hi-12 -undeploy ${war_path} -targets Server-1

四、wlst.sh命令

wlst.sh(WebLogic Scripting Tool)工具可在shell交互式命令行中对weblogic进行操作。位于wls1411/oracle_common/common/bin/wlst.sh路径下。

4.1 官网文档

官网文档:https://docs.oracle.com/cd/E13222_01/wls/docs90/config_scripting/using_WLST.html

4.2 启动

#进入交互式命令行
${wls_home}/oracle_common/common/bin/wlst.sh

4.3 帮助

#帮助查看
help()
#指定操作帮助查看
help('edit')

4.4 上线连接

connect('weblogic', '12345678', 't3://localhost:7001')

4.5 其它

#查看资源
ls()
ls('Machines')
ls('Servers')
ls('Deployments')

#进入指定目录,如cd("/")
cd()

#创建machine
m1=create('Machine-1', 'Machine')

#创建server
s7=create('Server-7', 'Server')
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页