大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Tomca教程
Tomcat Manager
Tomcat Realm 配置
Tomcat 安全管理
Tomcat JNDI 資源
Tomcat JDBC 數(shù)據(jù)源
Tomcat 類加載機制
Tomcat JSPs
Tomcat SSL/TLS配置
Tomcat SSI
Tomcat CGI
Tomcat 代理支持
Tomcat MBean 描述符
Tomcat 默認 Servlet
Tomcat 集群
Tomcat 連接器
Tomcat監(jiān)控與管理
Tomcat 日志機制
Tomcat 基于 APR 的原生庫
Tomcat 虛擬主機
Tomcat 高級 IO 機制
Tomcat 附加組件
Tomcat 安全性注意事項
Tomcat Windows 服務(wù)
Tomcat Windows 認證
Tomcat 的 JDBC 連接池
Tomcat WebSocket 支持
Tomcat 重寫機制

利用 Ant 執(zhí)行 Manager 的命令

上面的文檔介紹了如何利用 HTTP 請求來執(zhí)行 Manager 的命令。除此之外,Tomcat 還專為 Ant(1.4 版或更新版本)構(gòu)建工具準備了一套方便的任務(wù)定義。為了使用這些命令,必須執(zhí)行下面這些操作:

  • 下載 Ant 二進制分發(fā)包,地址為:http://ant.apache.org。必須使用 1.4 版本或更新版本。
  • 將分發(fā)包安裝到合適的目錄中(下面將把它叫做 ANT_HOME)。
  • 將文件 server/lib/catalina-ant.jar 從 Tomcat 安裝目錄中復制到 Ant 的庫目錄($ANT_HOME/lib)。
  •  $ANT_HOME/bin 目錄添加到環(huán)境變量 PATH 中。
  • Tomcat 用戶數(shù)據(jù)庫中,至少配置一個擁有 manager-script 角色的用戶名/密碼組合數(shù)據(jù)。

為了在 Ant 中使用自定義任務(wù),必須首先用  元素來聲明它們,因而 build.xml 文件應(yīng)類似如下這樣:

<project name="My Application" default="compile" basedir=".">

  <!-- Configure the directory into which the web application is built -->
  <property name="build"    value="${basedir}/build"/>

  <!-- Configure the context path for this application -->
  <property name="path"     value="/myapp"/>

  <!-- Configure properties to access the Manager application -->
  <property name="url"      value="http://localhost:8080/manager/text"/>
  <property name="username" value="myusername"/>
  <property name="password" value="mypassword"/>

  <!-- Configure the custom Ant tasks for the Manager application -->
  <taskdef name="list"      classname="org.apache.catalina.ant.ListTask"/>
  <taskdef name="deploy"    classname="org.apache.catalina.ant.DeployTask"/>
  <taskdef name="start"     classname="org.apache.catalina.ant.StartTask"/>
  <taskdef name="reload"    classname="org.apache.catalina.ant.ReloadTask"/>
  <taskdef name="stop"      classname="org.apache.catalina.ant.StopTask"/>
  <taskdef name="undeploy"  classname="org.apache.catalina.ant.UndeployTask"/>
  <taskdef name="resources" classname="org.apache.catalina.ant.ResourcesTask"/>
  <typedef name="sessions"  classname="org.apache.catalina.ant.SessionsTask"/>
  <taskdef name="findleaks" classname="org.apache.catalina.ant.FindLeaksTask"/>
  <typedef name="vminfo"    classname="org.apache.catalina.ant.VminfoTask"/>
  <typedef name="threaddump" classname="org.apache.catalina.ant.ThreaddumpTask"/>
  <typedef name="sslConnectorCiphers" classname="org.apache.catalina.ant.SslConnectorCiphersTask"/>

  <!-- Executable Targets -->
  <target name="compile" description="Compile web application">
    <!-- ... construct web application in ${build} subdirectory, and
            generated a ${path}.war ... -->
  </target>

  <target name="deploy" description="Install web application"
          depends="compile">
    <deploy url="${url}" username="${username}" password="${password}"
            path="${path}" war="file:${build}${path}.war"/>
  </target>

  <target name="reload" description="Reload web application"
          depends="compile">
    <reload  url="${url}" username="${username}" password="${password}"
            path="${path}"/>
  </target>

  <target name="undeploy" description="Remove web application">
    <undeploy url="${url}" username="${username}" password="${password}"
            path="${path}"/>
  </target>
</project>

注意:上面的資源任務(wù)定義將覆蓋 Ant 1.7 中所添加的資源數(shù)據(jù)類型。如果你希望使用這些資源數(shù)據(jù)類型,需要使用 Ant 命名空間支持,將 Tomcat 的任務(wù)分配到它們自己的命名空間中。

現(xiàn)在,可以執(zhí)行類似 ant deploy 這樣的命令將應(yīng)用部署到 Tomcat 的一個運行實例上,或者利用 ant reload 通知 Tomcat 重新加載應(yīng)用。另外還需注意的是,在這個 build.xml 文件中,多數(shù)比較有價值的屬性值都是可以被可替換的,因而可以利用命令行方式來重寫這些值。比如,考慮到在 build.xml 文件中包含真正的管理員密碼是非常危險的,可以通過一些命令來忽略密碼屬性,如下所示:

ant -Dpassword=secret deploy

全部教程
主站蜘蛛池模板: 免费黄色a| 国产婷婷一区二区三区 | 国产不卡精品一区二区三区 | 亚洲精品96欧美一区二区 | 天天操天| 国产精品一区二区久久沈樵 | 男女xxⅹ爽免费视频 | 久草午夜| 亚洲国产日韩欧美mv | 日韩精品欧美一区二区三区 | 久久国产精品999 | 天天草夜夜草 | 欧美麻豆久久久久久中文 | 久久国产精品2020盗摄 | 成年人视频黄色 | 欧美高清无砖专区欧美精品 | 久久这里只有 | 中国欧美一级毛片免费 | 日韩综合nv一区二区在线观看 | 国产精品久久久久久搜索 | 久久婷婷五夜综合色频 | 精品日韩在线视频 | 一级毛片在线 | 亚洲精品福利一区二区 | 久久免费公开视频 | 欧美一级毛片免费网站 | 啪啪一级片 | 亚洲伊人久久综合影院2021 | 免费观看黄色网 | 青草视频网址 | 西西大胆实体啪啪色哟哟 | 亚洲精品免费在线 | 成年女人18级毛片毛片免费观看 | 久久亚洲国产午夜精品理论片 | 国产精品98福利小视频 | 欧美精品一级毛片 | 国产福利不卡视频在免费 | 国产精品www | 99久久精品国产国产毛片 | 亚洲线精品一区二区三区 | 四虎影视国产永久免费 |