Websphere 命令行部署與管理應用 .

   與建立數據源相似,進入WAS安裝目錄/bin中,執行./wsadmin -user 用戶名 -password 密碼 -lang jython啓動WAS命令行控制檯,進入控制檯,經過AdminApp對象部署應用,經過AminControl啓動與中止應用,步驟以下: node

      1)將須要部署的應用正確導入成ear包 web

      2)執行命令: app

           AdminApp.install('ear包路徑', ['-cell', 'cellname', '-node', 'nodename', '-server', 'servername', '-MapWebModToVH', [['Web Module', 'URI', 'virtual host']]]) 命令行

           此命令負責安裝部署應用,-MapWebModToVH這個參數須要爲ear的web module指定虛擬主機,至於所須要的3個值,若是不確認的話,能夠經過此命令查看本身的ear此處的3個值分別如何設定: server

           print AdminApp.taskInfo('ear path', 'MapWebModToVH') 對象

           輸出install success表示安裝成功 部署

           AdminConfig.save()保存配置 io

      3)獲取Application Manager: module

           appManager = AdminControl.queryNames('cell=cellname,node=nodename,type=ApplicationManager,process=servername,*') 配置

           這裏的cellname,nodename,servername與上面部署應用的要保持一致,否則不屬於該ApplicationManager管理的應用它是沒法找到並管理的

      4)啓動應用

           AdminControl.invoke(appManager, 'startApplication', 'appName')

      5)中止應用

           AdminControl.invoke(appManager, 'stopApplication', 'appName')

相關文章
相關標籤/搜索