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

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

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

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

    使用 Ant 自動生成項目構建版本

    發布: 2008-6-19 18:03 | 作者: 不詳 | 來源: 測試時代編輯整理 | 查看: 182次 | 進入軟件測試論壇討論

    領測軟件測試網


    對于其他項目類型,可以使用 warExport、ejbExportjar 任務(分別用于導出 Web 模塊、EnterpriseJavaBeans (EJB) 模塊和 Java 庫)。這些都是 SDP 提供的 Ant 任務。

  • 部署到目標服務器

    在此步驟中,我們將部署上一步導出的單元。對于我們的自動化過程,我們將使用包裝 wsadmin 的內置 Ant 任務。清單 10 顯示了 wsListApps、wsUninstallAppwsInstallApp Ant 任務,這些任務分別提供用于列出已安裝應用程序、卸載企業應用程序和安裝企業應用程序的管理功能。請記得在運行此步驟前啟動目標應用服務器。

    關于 wsadmin 和 Ant
    WebSphere Application Server Ant 支持基于其命令行管理工具 wsadmin。作為本文示例的替代方法,可以使用 Exec Ant 任務調用 wsadmin 并按照調用任何其他庫執行文件的方式傳遞程序參數。WebSphere Application Server 還提供了包裝 wsadmin 的 Ant 任務 WsAdmin。還有其他包裝特定操作的 WsAdmin 任務的 Ant 任務,如應用程序安裝方面的 InstallApplication 和 StartApplication。我們的示例中使用了后一個選項。



    清單 10. 管理企業應用程序

                            
    <target name="listapps" description="List installed Enterprise Applications">
    <!-- Define the wsListApps task that lists installed Enterprise Applications. -->
    <taskdef name="wsListApps" classname="com.ibm.websphere.ant.tasks.ListApplications">
    <!-- Include all JAR files under WebSphere Application Server lib directory. -->
    <classpath>
    <fileset dir="${was.home}/lib/" includes="*.jar" />
    </classpath>
    </taskdef>
    <!-- List all installed Enterprise Application the profile specified. -->
    <wsListApps profilename="${was.profilename}" wasHome="${was.home}/" conntype="SOAP"
       host="${was.hostname}" port="${was.hostport}" user="${was.username}" 
        password="${was.userpassword}" />
    </target>
    <target name="uninstallapp" depends="listapps" 
    description="Uninstall an Enterprise Application"> <!-- Define the wsUninstallApp task that uninstalls an Enterprise Application. --> <taskdef name="wsUninstallApp"
    classname="com.ibm.websphere.ant.tasks.UninstallApplication"> <!-- Include all JAR files under WebSphere Application Server lib directory. --> <classpath> <fileset dir="${was.home}/lib/" includes="*.jar" /> </classpath> </taskdef> <!-- Uninstall an Enterprise Application under the profile specified. --> <wsUninstallApp profilename="${was.profilename}" wasHome="${was.home}/" application="${project.name}" conntype="SOAP" host="${was.hostname}"
    port="${was.hostport}"

    延伸閱讀

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


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>