| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <html> |
| <head> |
| <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <link rel="stylesheet" href="../../skin/tigris.css" type="text/css"> |
| <link rel="stylesheet" href="../../skin/mysite.css" type="text/css"> |
| <link rel="stylesheet" href="../../skin/site.css" type="text/css"> |
| <link media="print" rel="stylesheet" href="../../skin/print.css" type="text/css"> |
| <title>WebServices - Axis</title> |
| </head> |
| <body bgcolor="white" class="composite"> |
| <div id="banner"> |
| <table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0"> |
| <tbody> |
| <tr> |
| <td align="left"> |
| <div class="groupLogo"> |
| <a href="http://ws.apache.org/"><img border="0" class="logoImage" alt="The Apache WebServices Project" src="../../images/project-logo.jpg"></a> |
| </div> |
| </td><td align="right"> |
| <div class="projectLogo"> |
| <a href="http://ws.apache.org/axis/"><img border="0" class="logoImage" alt="The Apache Axis Project" src="../../images/axis.jpg"></a> |
| </div> |
| </td><td valign="top" rowspan="2" align="right" class="search"> |
| <form target="_blank" action="http://www.google.co.jp/search" method="get"> |
| <table summary="search" border="0" cellspacing="0" cellpadding="0"> |
| <tr> |
| <td bgcolor="#a5b6c6" colspan="3"><img height="10" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td> |
| </tr> |
| <tr> |
| <td colspan="3"><img height="8" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td> |
| </tr> |
| <tr> |
| <td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="ws.apache.org" name="sitesearch" type="hidden"><input value="ja" name="hl" type="hidden"><input value="UTF-8" name="ie" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><input name="Search" value="検索" type="submit"> |
| <br>WS を検索 |
| |
| |
| </td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td> |
| </tr> |
| <tr> |
| <td colspan="3"><img height="7" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td> |
| </tr> |
| <tr> |
| <td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td> |
| </tr> |
| </table> |
| </form> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs"> |
| <tbody> |
| <tr class="status"> |
| <td><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a></td><td id="tabs"> |
| <div class="tab"> |
| <span class="selectedTab"><a class="base-selected" href="../../index.html">WebServices-Axis</a></span> |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0"> |
| <tbody> |
| <tr valign="top"> |
| <td id="leftcol"> |
| <div id="navcolumn"> |
| <div class="menuBar"> |
| <div class="menu"> |
| <span class="menuLabel">Axis</span> |
| |
| <div class="menuItem"> |
| <a href="../../index.html">はじめに</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../news.html">お知らせ</a> |
| </div> |
| |
| |
| <div class="menuItem"> |
| <a href="http://wiki.apache.org/ws/ja/axis">FAQ/Wiki</a> |
| </div> |
| |
| <div class="menu"> |
| <span class="menuLabel">活動に参加</span> |
| |
| <div class="menuItem"> |
| <a href="../../overview.html">概要</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../cvs.html">CVS リポジトリ</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../mail.html">メーリングリスト</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../ref.html">リファレンスライブラリ</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../bugs.html">バグ</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../howtobuild.html">サイト構築方法</a> |
| </div> |
| |
| </div> |
| |
| <div class="menu"> |
| <span class="menuLabel">Axis (Java)</span> |
| |
| <div class="menuItem"> |
| <a href="../../java/index.html">ドキュメント</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../java/install.html">インストール</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../java/user-guide.html">ユーザガイド</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../java/developers-guide.html">開発者ガイド</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../java/integration-guide.html">統合ガイド</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../java/architecture-guide.html">アーキテクチャガイド</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../java/reference.html">リファレンスガイド</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../java/reading.html">読書ガイド</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../java/requirements.html">要件</a> |
| </div> |
| |
| </div> |
| |
| <div class="menu"> |
| <span class="menuLabel">Axis (C++)</span> |
| |
| <div class="menuItem"> |
| <a href="../../cpp/index.html">Axis C++ 最新版</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../cpp/documentation.html">ドキュメント</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../cpp/download.html">ダウンロード</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="http://wiki.apache.org/ws/FrontPage/AxisCPP">Wiki ページ [英語]</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../cpp/who.html">メンバ紹介</a> |
| </div> |
| |
| </div> |
| |
| <div class="menu"> |
| <span class="menuLabel">ダウンロード</span> |
| |
| <div class="menuItem"> |
| <a href="../../releases.html">リリース</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../interim.html">暫定版</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="http://cvs.apache.org/viewcvs/ws-axis/">ソースコード [英語]</a> |
| </div> |
| |
| </div> |
| |
| <div class="menu"> |
| <span class="menuLabel">翻訳</span> |
| |
| <div class="menuItem"> |
| <a href="http://ws.apache.org/axis/jp/">日本語</a> |
| </div> |
| |
| </div> |
| |
| <div class="menu"> |
| <span class="menuLabel">関連プロジェクト</span> |
| |
| <div class="menuItem"> |
| <a href="http://ws.apache.org/wsif/">WSIF [英語]</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="http://cvs.apache.org/viewcvs/*checkout*/ws-wsil/java/README.htm">WSIL [英語]</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="http://www-124.ibm.com/developerworks/projects/wsdl4j/">WSDL4J [英語]</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="http://www.uddi4j.org/">UDDI4J [英語]</a> |
| </div> |
| |
| </div> |
| |
| <div class="menu"> |
| <span class="menuLabel">その他</span> |
| |
| <div class="menuItem"> |
| <a href="../../who.html">メンバ紹介</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../contact.html">連絡先</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../legal.html">法関連</a> |
| </div> |
| |
| <div class="menuItem"> |
| <a href="../../docs.html">メモ/ドキュメント</a> |
| </div> |
| |
| </div> |
| |
| |
| </div> |
| </div> |
| </div> |
| </td><td> |
| <div id="bodycol"> |
| <div class="app"> |
| <div align="center"> |
| <h1>WebServices - Axis</h1> |
| </div> |
| <div class="h3"> |
| |
| |
| |
| |
| <a name="AxisAntTasks"></a> |
| |
| <div class="h3"> |
| <h3>Axis Ant タスク</h3> |
| </div> |
| |
| |
| |
| <p>Axis には ant 内のビルドプロセスの側面を自動化する Ant タスクが付いてきます。これらのタスクを利用するには以下のものが必要です。</p> |
| |
| |
| <ol> |
| |
| <li> |
| <a href="http://ant.apache.org/">Apache Ant 1.5.1 以降</a> [英語]</li> |
| |
| <li>タスクを含んでいる <span class="codefrag">axis-ant.jar</span> ライブラリ</li> |
| |
| <li>全ての主要な Axis ライブラリ</li> |
| |
| </ol> |
| |
| |
| <a name="DeclaringTheTasks"></a> |
| |
| <div class="h4"> |
| <h4>タスクの宣言</h4> |
| </div> |
| |
| |
| |
| <p>タスクを宣言するには、クラスパスに axis タスク JAR とそれに依存する全てのライブラリを含めるように設定します。全てを axis lib ディレクトリに含めれば十分です。</p> |
| |
| |
| <pre class="code"><path id="axis.classpath"> |
| <fileset dir="${axis.home}/build/lib"> |
| <include name="**/*.jar" /> |
| </fileset> |
| </path></pre> |
| |
| |
| <p>次に <span class="codefrag"><taskdef></span> 宣言を利用して <span class="codefrag">axis-ant.jar</span> ファイル内のプロパティファイルにリストアップされている全てのタスクを宣言します。</p> |
| |
| <pre class="code"><taskdef resource="axis-tasks.properties" |
| classpathref="axis.classpath" /></pre> |
| |
| |
| |
| |
| <a name="CreatingJavaFilesFromWSDL"></a> |
| |
| <div class="h4"> |
| <h4>WSDL から Java ファイルを生成</h4> |
| </div> |
| |
| |
| |
| <p>これは <a href="axis-wsdl2java.html"><axis-wsdl2java></a> [英語] タスクを利用します。</p> |
| |
| <pre class="code"><axis-wsdl2java |
| output="${generated.dir}" |
| testcase="true" |
| verbose="true" |
| url="${local.wsdl}" > |
| <mapping |
| namespace="http://axis.apache.org/ns/interop" |
| package="interop" /> |
| </axis-wsdl2java></pre> |
| |
| |
| <p>mapping 要素は XML 名前空間から Java パッケージへのマッピングをリストアップするのに利用され、必要なだけ含めることができます。</p> |
| |
| |
| |
| |
| <a name="CreatingWSDLFilesFromJava"></a> |
| |
| <div class="h4"> |
| <h4>Java から WSDL ファイルを生成</h4> |
| </div> |
| |
| |
| |
| <p>これは <a href="axis-java2wsdl.html"><axis-java2wsdl></a> [英語] タスクを利用します。</p> |
| |
| |
| |
| |
| <a name="TalkingToTheAdminService"></a> |
| |
| <div class="h4"> |
| <h4>admin サービスとの通信</h4> |
| </div> |
| |
| |
| |
| <p>これは <a href="axis-admin.html"><axis-admin></a> [英語] タスクによって行われます。</p> |
| |
| |
| <pre class="code"><axis-admin |
| port="${target.port}" |
| hostname="${target.server}" |
| failonerror="true" |
| servletpath="${target.appname}/services/AdminService" |
| debug="true" |
| xmlfile="${endpoint-stub.wsdd}" |
| /></pre> |
| |
| |
| <p>ここで target.* プロパティは、デプロイされているシステムのプロパティファイルから取り出されるので、単一のビルドファイルを異なるシステムに簡単にデプロイすることができます。</p> |
| |
| |
| |
| |
| <a name="ForeachTask"></a> |
| |
| <div class="h4"> |
| <h4>Foreach タスク</h4> |
| </div> |
| |
| |
| |
| <p> |
| <a href="foreach.html"><foreach></a> [英語]</p> |
| |
| |
| |
| |
| <a name="RunaxisfunctionaltestsTask"></a> |
| |
| <div class="h4"> |
| <h4>Runaxisfunctionaltests タスク</h4> |
| </div> |
| |
| |
| |
| <p> |
| <a href="runaxisfunctionaltests.html"><runaxisfunctionaltests></a> [英語]</p> |
| |
| |
| |
| |
| |
| |
| |
| <div id="pdf" align="right"> |
| <a href="ant.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br> |
| PDF</a> |
| </div> |
| </div> |
| </div> |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <div id="footer"> |
| <table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0"> |
| <tbody> |
| <tr> |
| <td colspan="2"> |
| <div align="center"> |
| <div class="copyright"> |
| Copyright © 2000-2005 The Apache Software Foundation. All rights reserved. |
| </div> |
| </div> |
| </td> |
| </tr> |
| <tr> |
| <td align="left"></td><td align="right"> |
| <div align="right"> |
| <div class="credit"></div> |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| </body> |
| </html> |