weblogic脚本

 

概念

  • 域(目录)
  • 节点管理器
  • server
  • 应用
  • console
  • bea目录

脚本

  1. console地址: http://132.90.153.70:9902/console
  2. intserver1: http://132.90.153.70:8081
  3. intserver2: http://132.90.153.70:8082
  4. intserver3: http://132.90.153.71:8081
  5. intserver4: http://132.90.153.71:8082

启动 weblogic repl 环境

java -cp /bea/weblogic/wlserver/server/lib/weblogic.jar weblogic.WLST
    #如果节点管理器未启动 则启动节点管理器
    startNodeManager()
    # 连接 管理节点服务器
    connect('weblogic','weblogicPassword','t3://132.90.153.70:9902')
    # 如果服务器都没有启动 以集群的方式启动 整个集群 会比较慢
    start('intcluster','Cluster')

    # 如果单台挂掉  以server 的方式 启动单台server
    start('intserver3','Server','t3://132.90.153.70:8081',block='false')

在服务器都启动的情况下 部署应用

java -cp /bea/weblogic/wlserver/server/lib/weblogic.jar weblogic.Deployer -adminurl t3://132.90.153.70:9902 -user weblogic -password weblogicPassword -targets intserver1,intserver2,intserver3,intserver4 -deploy -upload '/cloud/onu-2018-05-09 09-31-08.war'

在服务器都启动的情况下 redeploy

java -cp /bea/weblogic/wlserver/server/lib/weblogic.jar weblogic.Deployer -adminurl t3://132.90.153.70:9902 -user weblogic -password weblogicPassword -name 'onu-2018-05-09 09-31-08' -targets intserver1,intserver2,intserver3,intserver4  -redeploy

停止server1 以下类同 注意执行的目录

移步到域/bin 目录下执行

./stopManagedWebLogic.sh intserver1 t3://132.90.153.70:8081 weblogic weblogicPassword
./stopManagedWebLogic.sh intserver2 t3://132.90.153.70:8082 weblogic weblogicPassword
./stopManagedWebLogic.sh intserver3 t3://132.90.153.71:8081 weblogic weblogicPassword
./stopManagedWebLogic.sh intserver4 t3://132.90.153.71:8082 weblogic weblogicPassword

参考链接