Java
.NET
PHP
プログラミング一般
DataBase
システム/サーバ構築
システム/サーバ運用
技術系一般知識
The Apache Ant Project
Sun MicroSystems
The Apache Jakarta Project
Caucho Technology
eclipse.org
>
IT技術情報
>
Java
>Ant徹底活用第5回:Tomcatを操作する
【連載 】Ant徹底活用
Ant徹底活用
第5回:Tomcatを操作する
【 ページ 】 |
1
| 2 |
<<前のページへ
3-1.タスクの定義
Ant
で用意されていない
タスク
を使用するには
<taskdef>
タグ
で
タスク
を定義しなければなりません。
属性
詳細
name
タスク
名
class
タスク
を定義したクラスの完全修飾クラス名
定義された各
タスク
は以下の属性を持ちます。
属性
詳細
url
Tomcat
Web アプリケーションマネージャのURL
username
Tomcat
Webアプリケーションマネージャを使用するユーザ名
password
Tomcat
Webアプリケーションマネージャのパスワード
path
WebアプリケーションURI
war
Warファイルのパス(
deploy
タスク
でのみ使用します)
3-2.タスク一覧
それぞれの
タスク
の使用方法はそれほど難しくありませんので、以下に簡単に解説します。
stop
コンテキストを停止します。
start
コンテキストを起動します。
reload
コンテキストを再起動します。
活用例として、コンテキストのソースを最新のものに置き換えてコンパイルしたいときなどには、
stop
タスク
で一旦コンテキストを停止し、コンパイルの後、
start
タスク
で起動できます。また、web.xmlだけを書き換えたい場合などには、書き換えた後、reload
タスク
でコンテキストを再起動できます。
deploy
コンテキストを配備(デプロイ)します。
war属性に指定されたWARファイルをコンテキストとして追加します。WARファイルはTOMCAT_HOME/webappsディレクトリにコピー、展開され、path属性で指定されたURLでアクセスすることができます。
undeploy
コンテキストを配備解除(アンデプロイ)します。デプロイの逆。つまり配備されたコンテキストを
Tomcat
からの削除を実行します。TOMCAT_HOME/webappsディレクトリにコピーされたWARファイル、展開されたディレクトリは削除されます。
list
コンテキストの一覧を表示します。
結果は次のように、表示されます。
コンテキストへのパス:ステータス:セッション数
実行結果
4. 最後に
今回紹介した
Tomcat
タスク
のように、
Ant
以外のツールで用意されている
Ant
用
タスク
を利用したり、必要であれば自ら
タスク
を作成し、定義することもできます。
本稿でこの連載は最後となりますが、ここで紹介したもの以外にも利用法は数多く存在し、書籍やWeb上で公開されています。是非とも効果的に利用して、アプリケーション開発を効率化しましょう。
参考URL
Ant
公式サイト
http://ant.apache.org/manual/index.html
Ant
公式サイトの翻訳サイト
http://www.ingrid.org/jajakarta/ant/
有志の方々がJakarta Projectのプロダクトのドキュメントを翻訳しているサイトのantに関するページです。
dev.kanngard.net(Common Ant build file and sample build file)
http://dev.kanngard.net/Permalinks/ID_20040422091630.html
よく利用されるタスクのテンプレートが紹介されています。
【 目次 】
1.はじめに
2.Tomcat Webアプリケーションマネージャ
3.AntでTomcatを操作する
3_1.タスクの定義
3_2.タスク一覧
4.最後に
●この記事はあなたのお役に立ちましたか?
非常に役に立った
役に立った
どちらでもない
役に立たなかった
全く役に立たなかった
●ご意見・ご感想があればご記入ください。
【 関連記事 】
【連載】Ant徹底活用
第1回:
はじめてのAnt
第2回:
Webアプリケーションのコンパイル
第3回:
システム開発によく使うタスク(1)
第4回:
システム開発によく使うタスク(2)
第5回:
Tomcatを操作する
サイト内全文検索
スタックアスタリスクのサイトを検索します。検索には、Googleを利用しています。そのため、最新の情報で検索されない可能性があります。
利用規約
お問い合わせ・ご意見
スタックアスタリスクについて
運営会社について
レンタルサーバー
ホスティング
専用サーバー
メールフォーム
ショッピングカート
メール共有
ITエンジニア派遣
Linux講座
Java講座
メール配信
レンタルサーバー
Webデータベース
検索サービス