• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    在 WebSphere Application Server 中使用命令幫助簡化管理腳本

    發布: 2009-5-04 15:07 | 作者: Philippa Rhodes | 來源: 測試時代采編 | 查看: 610次 | 進入軟件測試論壇討論

    領測軟件測試網

    使用日志維護歷史記錄

    命令幫助面板僅顯示在控制臺中執行的最后操作的命令。不過,您可以啟用日志記錄選項,將生成的所有命令記錄在一個日志文件中。該文件的名稱是 commandAssistanceJythonCommands_<user name>.log,并存儲在運行管理控制臺的概要的日志目錄中,例如:

    C:\IBM\WebSphere\AppServerGM\profiles\Dmgr01\logs\dmgr\commandAssistanceJythonCommands_phil.log.

    命令幫助的日志記錄可以在命令幫助面板(圖 2)中啟用,也可以在控制臺首選項(圖 3)中啟用。


    圖 3. 控制臺首選項
    圖 3. 控制臺首選項

    我們還接著介紹業務級應用程序示例,假設您導入一個或多個資產,新建一個空的業務級應用程序,然后向其添加資產或其他嵌入式業務級應用程序。清單 1 顯示了在日志文件中捕獲的、完成此任務所需的一些命令的示例。


    清單 1. 命令幫助日志文件的示例內容
    				# [10/31/08 0:03:11:396 EST] Assets > AssetsAdminTask.importAsset('[-storageType FULL -source C:/IBM/WebSphere/AppServerGM/profiles/Dmgr01/wstemp/null/upload/login.ear -AssetOptions [[login.ear login.ear defaultbinding.virtual.host#defaultbinding.force "" "" "WebSphere:spec=Java EE ear" "" .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755 false]]]')# [10/31/08 0:04:01:489 EST] BLAManagementAdminTask.listBLAs('[-includeDescription true ]')# [10/31/08 0:04:45:146 EST] Business-level applications > NewAdminTask.createEmptyBLA('[-name DefaultApp_BLA -description "Sample BLA adding log-in capability to DefaultApplication." ]')# [10/31/08 0:05:37:552 EST] Business-level applications > DefaultApp_BLA > AddAdminTask.listAssets('[-includeDescription true -includeDeplUnit true -assetID login.ear ]')# [10/31/08 0:05:57:114 EST] Business-level applications > DefaultApp_BLA > AddAdminApp.install('C:/IBM/WebSphere/AppServerGM/profiles/Dmgr01/logs/app2467.ear', '[  -nopreCompileJSPs -distributeApp -nouseMetaDataFromBinary -nodeployejb -appname LoginApplication -createMBeansForResources -noreloadEnabled -nodeployws -validateinstall warn -noprocessEmbeddedConfig -filepermission .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755 -noallowDispatchRemoteInclude -noallowServiceRemoteInclude -blaname WebSphere:blaname=DefaultApp_BLA -asyncRequestDispatchType DISABLED -nouseAutoLink -MapWebModToVH [[ LoginWebApp login.war,WEB-INF/web.xml default_host ]]]' )# [10/31/08 0:06:59:208 EST] Business-level applications > DefaultApp_BLA > AddAdminTask.addCompUnit('[-blaID WebSphere:blaname=DefaultApp_BLA -cuSourceID WebSphere:blaname=DefaultApplication -CUOptions [[WebSphere:blaname=DefaultApp_BLA WebSphere:blaname=DefaultApplication DefaultApplication_0001 "" 1]]]')# [10/31/08 0:08:26:442 EST] Adding asset to repositoryAdminConfig.save()# [10/31/08 0:09:41:708 EST] Business-level applicationsAdminTask.startBLA('[-blaID WebSphere:blaname=DefaultApp_BLA ]')

    應用程序部署是 WebSphere Application Server 用戶極為常見的任務,但是,由于業務級應用程序的概念(及其關聯的命令)在 V7 中是新增內容,因此能夠在數分鐘內生成此命令集足以證明命令幫助功能的價值和高效性。清單 1 中的命令幫助日志文件顯示了創建、保存和啟動新的業務級應用程序所需的操作集。每個日志條目的第一行都包含一個時間戳和在控制臺中生成命令的位置。此日志文件顯示:

    • 如何使用 AdminTask.importAsset 命令導入資產。
    • 如何使用 AdminTask.createEmptyBLA 命令創建新應用程序。
    • 后續操作 AdminApp.install(添加 login.ear 資產)和 AdminTask.addCompUnit 用于構建業務級應用程序。
    • 其余的兩個命令僅顯示如何保護和啟動新應用程序。

    將命令發送到腳本工具

    您還可以使用命令幫助通知自動保存命令輸出。WebSphere Application Server 使用 Java Management Extensions (JMX) 通知將命令發送到兼容的 Jython 編輯器。

    配置命令幫助通知

    考慮到本文的目的,IBM Rational Application Developer for WebSphere Software 7.5 是本例中使用的 IDE。要將 Rational Application Developer 與管理控制臺一起使用,請執行以下操作:

    1. 您必須通過創建一個從工具的工作臺到服務器的指針將應用服務器與 IDE 工具關聯起來。如果對 WebSphere Application Server 概要啟用了管理安全性,則需要從 Rational Application Developer 向服務器進行身份驗證。您必須對服務器和工具提供相同的用戶名和密碼,因為此工具將僅從該經過身份驗證的控制臺用戶接收命令。
    2. 在 WebSphere Application Server 管理控制臺中,確保在命令幫助面板(圖 2)或控制臺首選項(圖 3)中選中了 Enable command assistance notifications 并應用了更改。
    3. 從 Rational Application Developer 的服務器視圖中,啟動關聯服務器的 WebSphere Administration Command Assist 窗口。
    4. 返回到 WebSphere Application Server 管理控制臺并執行相應任務。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    32/3<123>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>