blob: 1373d1e1b1b189e8c19380393874447994cb5df2 [file] [log] [blame]
<!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=shift_jis">
<!--*** This is a generated file. Do not edit. ***-->
<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">
<!--================= start Banner ==================-->
<div id="banner">
<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
<tbody>
<tr>
<!--================= start Group Logo ==================-->
<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>
<!--================= end Group Logo ==================-->
<!--================= start Project Logo ==================--><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>
<!--================= end Project Logo ==================-->
<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
<form target="_blank" action="http://www.google.com/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 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="GO" type="submit">
<br>
Search 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>
<!--================= end Search ==================-->
</tr>
</tbody>
</table>
</div>
<!--================= end Banner ==================-->
<!--================= start Main ==================-->
<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
<tbody>
<!--================= start Status ==================-->
<tr class="status">
<td>
<!--================= start BreadCrumb ==================--><a href="http://www.apache.org/">Apache</a> | <a href="http://ws.apache.org/">WS</a><a href=""></a>
<!--================= end BreadCrumb ==================--></td><td id="tabs">
<!--================= start Tabs ==================-->
<div class="tab">
<span class="selectedTab"><a class="base-selected" href="../index.html">WebServices-Axis</a></span>
</div>
<!--================= end Tabs ==================-->
</td>
</tr>
</tbody>
</table>
<!--================= end Status ==================-->
<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
<tbody>
<tr valign="top">
<!--================= start Menu ==================-->
<td id="leftcol">
<div id="navcolumn">
<div class="menuBar">
<div class="menu">
<span class="menuLabel">Axis</span>
<div class="menuItem">
<a href="/axis/ja/index.html">‚Í‚¶‚ß‚É</a>
</div>
<div class="menuItem">
<a href="/axis/ja/news.html">‚¨’m‚点</a>
</div>
<div class="menuItem">
<a href="index.html">FAQ/Wiki</a>
</div>
<div class="menu">
<span class="menuLabel">Šˆ“®‚ÉŽQ‰Á</span>
<div class="menuItem">
<a href="/axis/ja/overview.html">ŠT—v</a>
</div>
<div class="menuItem">
<a href="/axis/ja/cvs.html">CVS ƒŠƒ|ƒWƒgƒŠ</a>
</div>
<div class="menuItem">
<a href="/axis/ja/mail.html">ƒ[ƒŠƒ“ƒOƒŠƒXƒg</a>
</div>
<div class="menuItem">
<a href="/axis/ja/ref.html">ƒŠƒtƒ@ƒŒƒ“ƒXƒ‰ƒCƒuƒ‰ƒŠ</a>
</div>
<div class="menuItem">
<a href="/axis/ja/bugs.html">ƒoƒO</a>
</div>
<div class="menuItem">
<a href="howtobuild.html">ƒTƒCƒg\’z•û–@</a>
</div>
</div>
<div class="menu">
<span class="menuLabel">Axis (Java)</span>
<div class="menuItem">
<a href="/axis/ja/java/index.html">ƒhƒLƒ…ƒƒ“ƒg</a>
</div>
<div class="menuItem">
<a href="/axis/ja/java/install.html">ƒCƒ“ƒXƒg[ƒ‹</a>
</div>
<div class="menuItem">
<a href="/axis/ja/java/user-guide.html">ƒ†[ƒUƒKƒCƒh</a>
</div>
<div class="menuItem">
<a href="/axis/ja/java/developers-guide.html">ŠJ”­ŽÒƒKƒCƒh</a>
</div>
<div class="menuItem">
<a href="/axis/ja/java/integration-guide.html">“‡ƒKƒCƒh</a>
</div>
<div class="menuItem">
<a href="/axis/ja/java/architecture-guide.html">ƒA[ƒLƒeƒNƒ`ƒƒƒKƒCƒh</a>
</div>
<div class="menuItem">
<a href="/axis/ja/java/reference.html">ƒŠƒtƒ@ƒŒƒ“ƒXƒKƒCƒh</a>
</div>
<div class="menuItem">
<a href="/axis/ja/java/reading.html">“Ǐ‘ƒKƒCƒh</a>
</div>
<div class="menuItem">
<a href="/axis/ja/java/requirements.html">—vŒ</a>
</div>
</div>
<div class="menu">
<span class="menuLabel">Axis (C++)</span>
<div class="menuItem">
<a href="/axis/ja/cpp/index.html">Axis C++ ÅV”ŃŠƒŠ[ƒX</a>
</div>
<div class="menuItem">
<a href="/axis/ja/cpp/documentation.html">ƒhƒLƒ…ƒƒ“ƒg</a>
</div>
<div class="menuItem">
<a href="/axis/ja/cpp/download.html">ƒ_ƒEƒ“ƒ[ƒh</a>
</div>
<div class="menuItem">
<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?AxisCPPProjectPages">Wiki ƒy[ƒW</a> [ŠO•”ƒTƒCƒg]
</div>
<div class="menuItem">
<a href="/axis/ja/cpp/who.html">ƒƒ“ƒoÐ‰î</a>
</div>
</div>
<div class="menu">
<span class="menuLabel">ƒ_ƒEƒ“ƒ[ƒh</span>
<div class="menuItem">
<a href="/axis/ja/releases.html">ƒŠƒŠ[ƒX</a>
</div>
<div class="menuItem">
<a href="/axis/ja/interim.html">Žb’è”Å</a>
</div>
<div class="menuItem">
<a href="http://cvs.apache.org/viewcvs/ws-axis/">ƒ\[ƒXƒR[ƒh</a> [ŠO•”ƒTƒCƒg]
</div>
</div>
<div class="menu">
<span class="menuLabel">ŠÖ˜AƒvƒƒWƒFƒNƒg</span>
<div class="menuItem">
<a href="http://ws.apache.org/wsif/">WSIF</a> [ŠO•”ƒTƒCƒg]
</div>
<div class="menuItem">
<a href="http://cvs.apache.org/viewcvs/*checkout*/ws-wsil/java/README.htm">WSIL</a> [ŠO•”ƒTƒCƒg]
</div>
<div class="menuItem">
<a href="http://www-124.ibm.com/developerworks/projects/wsdl4j/">WSDL4J</a> [ŠO•”ƒTƒCƒg]
</div>
<div class="menuItem">
<a href="http://www.uddi4j.org/">UDDI4J</a> [ŠO•”ƒTƒCƒg]
</div>
</div>
<div class="menu">
<span class="menuLabel">‚»‚Ì‘¼</span>
<!--
<div class="menuItem">
<a href="../site.html">ƒTƒCƒg‘S‚Ä</a>
</div>
-->
<div class="menuItem">
<a href="/axis/ja/who.html">ƒƒ“ƒoÐ‰î</a>
</div>
<div class="menuItem">
<a href="/axis/ja/contact.html">˜A—æ</a>
</div>
<div class="menuItem">
<a href="/axis/ja/legal.html">–@ŠÖ˜A</a>
</div>
<div class="menuItem">
<a href="/axis/ja/docs.html">ƒƒ‚/ƒhƒLƒ…ƒƒ“ƒg</a>
</div>
</div>
</div>
</div>
</div>
</td>
<!--================= end Menu ==================-->
<!--================= start Content ==================--><td>
<div id="bodycol">
<div class="app">
<div align="center">
<h1>WebServices - Axis</h1>
</div>
<div class="h3">
<div class="h3">
<h3>WebServices - Axis - FAQ/Wiki</h3>
</div>
<p>[–|–óŽÒ’: ‚±‚̃y[ƒW‚Í FAQ/Wiki ƒy[ƒW‚ðÃ“I‚É–|–󂵂½‚à‚Ì‚Å‚·BÅV‚Ì“à—e‚ɂ‚«‚Ü‚µ‚Ä‚Í<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?AxisProjectPages">–{‰Æ FAQ/Wiki</a> ‚ð‚²——‰º‚³‚¢B]</p>
<div class="h4">
<h4>ƒNƒ‰ƒCƒAƒ“ƒgŠÖ˜A</h4>
</div>
<ol>
<li><a name="JavaTimeout">[WSDL2Java ƒXƒ^ƒu‚ðŽg—p‚·‚éÛ‚ɁA‚ǂ̂悤‚É‚µ‚ă^ƒCƒ€ƒAƒEƒg‚ðÝ’è‚·‚é‚Ì‚Å‚·‚©?]</a> [•ÒW“úŽž 2004”N5ŒŽ24“úpm8:22 ”Å]
<p><b>Ž¿–â: WSDL2Java ƒXƒ^ƒu‚ðŽg—p‚·‚éÛ‚ɁA‚ǂ̂悤‚É‚µ‚ă^ƒCƒ€ƒAƒEƒg‚ðÝ’è‚·‚é‚Ì‚Å‚·‚©?</b></p>
<p>‰ñ“š: ¶¬‚³‚ꂽƒXƒ^ƒu‘S‚Ä‚ªŠg’£‚·‚é org.apache.axis.client.Stub ƒNƒ‰ƒX‚É setTimeout ƒƒ\ƒbƒh‚ª‚ ‚è‚Ü‚·B</p>
<p>‚±‚±‚É Foo ‚Æ‚¢‚¤–¼‘O‚̃T[ƒrƒX‚Ƀ^ƒCƒ€ƒAƒEƒg‚ðÝ’è‚·‚é•û–@‚ðŽ¦‚µ‚Ü‚·B</p>
<pre> FooServiceLocator loc = new FooServiceLocator();
FooService binding = loc.getFooService();
org.apache.axis.client.Stub s = (Stub) binding;
s.setTimeout(1000); // 1•bBƒ~ƒŠ•b‚Å
</pre>
<p>Axis 1.1 ˆÈ~‚̃fƒtƒHƒ‹ƒg‚̃^ƒCƒ€ƒAƒEƒg‚Í60•b‚Å‚·BAxis 1.0 ‚ɂ̓fƒtƒHƒ‹ƒg‚̃^ƒCƒ€ƒAƒEƒg‚ª‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½(‚‚܂èƒfƒtƒHƒ‹ƒg0•b)B‚±‚̃^ƒCƒ€ƒAƒEƒg’l‚Í HTTP ƒ\ƒPƒbƒg‚ɐݒ肳‚ê‚é‚à‚Ì‚Å‚ ‚Á‚āAAxis 1.1 ‚É‚Í‚È‚¢ŽÀ‘•‚ð•K—v‚Æ‚·‚éƒRƒlƒNƒVƒ‡ƒ“ƒ^ƒCƒ€ƒAƒEƒg‚Å‚Í‚ ‚è‚Ü‚¹‚ñB</p>
<p><b>Ž¿–â: setTimeout(15*10000)A‚ ‚é‚¢‚Í‚æ‚è‘å‚«‚È’l‚ðÝ’肵‚Ä http ‚Ì url ‚ɐڑ±‚·‚é‚ƈȉº‚̃Gƒ‰[‚ª‚Å‚Ü‚·B‚½‚¾‚µ localhost ‚Ì url ‚ł̓Gƒ‰[‚ª‚Å‚Ü‚¹‚ñB</b></p>
<b><pre> java.net.ConnectException<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=ConnectException">?</a>: Connection timed out: connect
at java.net.PlainSocketImpl<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=PlainSocketImpl">?</a>.socketConnect(Native Method)
at java.net.PlainSocketImpl<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=PlainSocketImpl">?</a>.doConnect(PlainSocketImpl<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=PlainSocketImpl">?</a>.java:305)
at java.net.PlainSocketImpl<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=PlainSocketImpl">?</a>.connectToAddress<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=ToAddress">?</a>(PlainSocketImpl<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=PlainSocketImpl">?</a>.java:171)
at java.net.PlainSocketImpl<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=PlainSocketImpl">?</a>.connect(PlainSocketImpl<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=PlainSocketImpl">?</a>.java:158)
at java.net.Socket.connect(Socket.java:452)
at java.net.Socket.connect(Socket.java:402)
at sun.net.NetworkClient<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=NetworkClient">?</a>.doConnect(NetworkClient<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=NetworkClient">?</a>.java:139)
at sun.net.www.http.<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.openServer(<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.java:402)
at sun.net.www.http.<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.openServer(<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.java:618)
at sun.net.www.http.<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.&lt;init&gt;(<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.java:306)
at sun.net.www.http.<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.&lt;init&gt;(<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.java:267)
at sun.net.www.http.<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.New(<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.java:339)
at sun.net.www.http.<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.New(<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.java:320)
at sun.net.www.http.<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.New(<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.java:315)
at sun.net.www.protocol.http.HttpURLConnection<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=HttpURLConnection">?</a>.plainConnect(HttpURLConne<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=HttpURLConne">?</a>ction.java:512)
at sun.net.www.protocol.http.HttpURLConnection<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=HttpURLConnection">?</a>.connect(HttpURLConnection<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=HttpURLConnection">?</a>.java:489)
at sun.net.www.protocol.http.HttpURLConnection<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=HttpURLConnection">?</a>.getInputStream<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=InputStream">?</a>(HttpURLCon<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=HttpURLCon">?</a>nection.java:617)
at java.net.URL.openStream(URL.java:913)
at org.apache.xerces.readers.DefaultReaderFactory<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=DefaultReaderFactory">?</a>.createReader(DefaultRe<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=DefaultRe">?</a>aderFactory.java:149)
at org.apache.xerces.readers.DefaultEntityHandler<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=DefaultEntityHandler">?</a>.startReadingFromDocume<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=ReadingFromDocume">?</a>nt(DefaultEntityHandler<A
href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=DefaultEntityHandler">?</a>.java:491)
at org.apache.xerces.framework.XMLParser.parseSomeSetup<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=SomeSetup">?</a>(XMLParser.java:312)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1080)
at org.apache.xerces.jaxp.DocumentBuilderImpl<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=DocumentBuilderImpl">?</a>.parse(DocumentBuilderImpl<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=DocumentBuilderImpl">?</a>.java:195)
at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:322)
at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:367)
at org.apache.axis.wsdl.symbolTable.SymbolTable<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=SymbolTable">?</a>.populate(SymbolTable<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=SymbolTable">?</a>.java:384)
at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:245)
at java.lang.Thread.run(Thread.java:534)java.net.ConnectException<A
href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=ConnectException">?</a>:
Connection timed out: connect at java.net.PlainSocketImpl<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=PlainSocketImpl">?</a>.socketConnect(Native Method)
at java.net.PlainSocketImpl<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=PlainSocketImpl">?</a>.doConnect(PlainSocketImpl<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=PlainSocketImpl">?</a>.java:305)
at java.net.PlainSocketImpl<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=PlainSocketImpl">?</a>.connectToAddress<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=ToAddress">?</a>(PlainSocketImpl<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=PlainSocketImpl">?</a>.java:171)
at java.net.PlainSocketImpl<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=PlainSocketImpl">?</a>.connect(PlainSocketImpl<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=PlainSocketImpl">?</a>.java:158)
at java.net.Socket.connect(Socket.java:452)
at java.net.Socket.connect(Socket.java:402)
at sun.net.NetworkClient<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=NetworkClient">?</a>.doConnect(NetworkClient<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=NetworkClient">?</a>.java:139)
at sun.net.www.http.<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.openServer(<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.java:402)
at sun.net.www.http.<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.openServer(<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.java:618)
at sun.net.www.http.<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.&lt;init&gt;(<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.java:306)
at sun.net.www.http.<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.&lt;init&gt;(<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.java:267)
at sun.net.www.http.<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.New(<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.java:339)
at sun.net.www.http.<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.New(<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.java:320)
at sun.net.www.http.<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.New(<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?HttpClient">HttpClient</a>.java:315)
at sun.net.www.protocol.http.HttpURLConnection<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=HttpURLConnection">?</a>.plainConnect(HttpURLConne<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=HttpURLConne">?</a>ction.java:512)
at sun.net.www.protocol.http.HttpURLConnection<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=HttpURLConnection">?</a>.connect(HttpURLConnection<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=HttpURLConnection">?</a>.java:489)
at sun.net.www.protocol.http.HttpURLConnection<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=HttpURLConnection">?</a>.getInputStream<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=InputStream">?</a>(HttpURLCon<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=HttpURLCon">?</a>nection.java:617)
at java.net.URL.openStream(URL.java:913)
at org.apache.xerces.readers.DefaultReaderFactory<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=DefaultReaderFactory">?</a>.createReader(DefaultRe<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=DefaultRe">?</a>aderFactory.java:149)
at org.apache.xerces.readers.DefaultEntityHandler<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=DefaultEntityHandler">?</a>.startReadingFromDocume<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=ReadingFromDocume">?</a>nt(DefaultEntityHandler<A
href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=DefaultEntityHandler">?</a>.java:491)
at org.apache.xerces.framework.XMLParser.parseSomeSetup<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=SomeSetup">?</a>(XMLParser.java:312)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1080)
at org.apache.xerces.jaxp.DocumentBuilderImpl<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=DocumentBuilderImpl">?</a>.parse(DocumentBuilderImpl<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=DocumentBuilderImpl">?</a>.java:195)
at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:322)
at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:367)
at org.apache.axis.wsdl.symbolTable.SymbolTable<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=SymbolTable">?</a>.populate(SymbolTable<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=SymbolTable">?</a>.java:384)
at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:245)
at java.lang.Thread.run(Thread.java:534)
</pre></b>
<p><b>‘¼‚ɐݒ肪•K—v‚Å‚·‚©?</b></p>
</li>
<hr>
<li><a name="AxisProxy">[ƒvƒƒLƒV‚͂ǂ̂悤‚É‚µ‚Đݒ肷‚é‚Ì‚Å‚·‚©?]</a> [•ÒW“úŽž 2004”N3ŒŽ16“úam5:16 ”Å]
<p><b>ƒvƒƒLƒV‚͂ǂ̂悤‚É‚µ‚Đݒ肷‚é‚Ì‚Å‚·‚©?</b></p>
<p>‰ñ“š: ƒvƒƒLƒV‚̐ݒè‚É‚Í‚¢‚­‚‚©‚Ì•û–@‚ª‚ ‚è‚Ü‚·B</p>
<p>Å‰‚Ì•û–@‚́AƒvƒƒLƒVî•ñ‚ðŽw’è‚·‚éƒVƒXƒeƒ€ƒvƒƒpƒeƒB‚ðÝ’è‚·‚é•û–@‚Å‚·B</p>
<p>‚±‚ê‚ðs‚¤‚ɂ́AJava ‚ð‹N“®‚·‚éÛ‚Ɉȉº‚̃IƒvƒVƒ‡ƒ“‚ðƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ɒljÁ‚µ‚Ü‚·B</p>
<p>-Dhttp.proxyHost=proxy.mycompany.com -Dhttp.proxyPort=80 -Dhttp.proxyUser=myusername -Dhttp.proxyPassword=mypassword</p>
<p>2‚‚߂̕û–@‚́AJava 1.4.x ‚ł̘b‚Å‚·‚ªA<a href="http://java.sun.com/j2se/1.4.1/docs/api/java/net/Authenticator.html">[Authenticator]</a> ‚ðÝ’è‚·‚é•û–@‚Å‚·B</p>
<p>ˆÈ‰º‚̂悤‚É‚µ‚ăR[ƒhƒŒƒxƒ‹‚ŃVƒXƒeƒ€ƒvƒƒpƒeƒB‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B</p>
<p>System.setProperty("http.proxyHost","192.168.100.14");</p>
<p>System.setProperty("http.proxyPort","4480");</p>
<p>‚±‚Ì•û–@‚́Aproxy plus “™‚̂悤‚ȃvƒƒLƒVƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðŽg—p‚·‚él‚Ì‚½‚ß‚Ì‚à‚Ì‚Å‚·B</p>
<p><b>Ž¿–â: ƒvƒƒLƒVƒTƒ|[ƒg‚ÉŠÖ‚µ‚ÄŒx‚âŒoŒ±‘¥‚È‚Ç‚Í‚ ‚è‚Ü‚·‚©?</b></p>
<p>‰ñ“š: Java ‚ÌŒ»Ý‚̃ŠƒŠ[ƒX‚́AŠî–{”FØ‚ðŽg—p‚·‚éƒvƒƒLƒVƒT[ƒo‚µ‚©ƒTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚¹‚ñBnutshell ‚ł̓†[ƒU–¼‚ƃpƒXƒ[ƒh‚ª base64 ‚ŃGƒ“ƒR[ƒh‚³‚ê‚āAhttp ƒŠƒNƒGƒXƒg‚̃wƒbƒ_‚ɒljÁ‚³‚ê‚Ü‚·BÚ×‚Í <a href="http://www.kbcafe.com/articles/HowTo.Base64.pdf">[How to Base-64 (Base-64 ‚ÌŽd•û)]</a> ‚ð‚²——‰º‚³‚¢B</p>
<p>Windows ‚Ì Java 1.4.2 ‚ł́ASun ‚Í NTLM ”FØ‚̃Tƒ|[ƒg‚ð’ljÁ‚µ‚½‚悤‚Å‚·BÚ×‚Í <a href="http://java.sun.com/j2se/1.4.2/changes.html#networking">[Enhancements and Changes in Java 2 SE Version 1.4.2 (Java 2 SE ƒo[ƒWƒ‡ƒ“ 1.4.2 ‚É‚¨‚¯‚é‹@”\‹­‰»‚ƕύX)]</a> ‚ð‚²——‰º‚³‚¢B</p>
<p>NTLM ”FØ‚͈ê”Ê“I‚É Microsoft Proxy Server ‚ÅŽg—p‚³‚ê‚Ü‚·BƒT[ƒhƒp[ƒeƒB»ƒ\ƒtƒgƒEƒFƒA‚ðŽg—p‚¹‚¸‚ɁAJava ‚̈ȑO‚̃ŠƒŠ[ƒX‚Ì‚à‚Æ‚Å’¼Ú NTLM ”FØ‚ðŽg—p‚·‚é‚Ì‚Í•s‰Â”\‚Å‚·B(–³‘Ê‚ÈŽžŠÔ‚ð‰ß‚²‚³‚È‚¢‚ʼnº‚³‚¢)B</p>
<p>Microsoft Proxy Server ‚ÉŠÖ‚·‚é–â‘è‚̏ڍׂ͂±‚¿‚ç‚ð‚²——‰º‚³‚¢B<a href="http://www.vamphq.com/jwsfaq.html#msproxy">[Unofficial Java Web Start/JNLP FAQ (ƒAƒ“ƒIƒtƒBƒVƒƒƒ‹‚È Java Web Start/JNLP FAQ)]</a></p>
<p>NTLM ‚Ì‹Zp“I‚È‹c˜_‚ɂ‚¢‚Ä‚Í‚±‚¿‚ç‚ð‚²——‰º‚³‚¢B<a href="http://davenport.sourceforge.net/ntlm.html">[The NTLM Authentication Protocol (NTLM ”FØƒvƒƒgƒRƒ‹)]</a>B</p>
<p>Œ»Ý‚Ì‚Æ‚±‚ëANTLM ƒTƒ|[ƒg‚ÉŠÖ‚µ‚Ä‚Í <a href="http://jakarta.apache.org/commons/httpclient/">[Jakarta Commons HttpClient]</a> ‚ðŽg—p‚·‚邱‚Æ‚ð‚¨Š©‚ß‚µ‚Ü‚·B</p>
</li>
<hr>
<li><a name="KeepAlive">[Axis ‚Í HTTP 1.1 Keep-Alive ƒwƒbƒ_‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚·‚©?]</a> [•ÒW“úŽž 2003”N11ŒŽ24“úpm5:32 ”Å]
<p><b>Ž¿–â: Axis ‚Í HTTP 1.1 Keep-Alive ƒwƒbƒ_‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚·‚©?</b></p>
<p>‰ñ“š: <a href="http://ietf.org/rfc/rfc2616.txt">[HTTP 1.1 specification (HTTP 1.1 Žd—l)]</a> ‚ł́AHTTP Ú‘±‚̃I[ƒvƒ“‚ƃNƒ[ƒY‚ÉŠÖ˜A‚·‚éƒI[ƒoƒwƒbƒh‚ðÅ¬ŒÀ‚É‚·‚邽‚߂ɁAKeep-Alive ƒwƒbƒ_‚ɂ‚¢‚ÄŒ¾‹y‚µ‚Ä‚¢‚Ü‚·B</p>
<p>ŽÀÛ‚Ì‚Æ‚±‚ë Keep-Alive ‚́A‰ïŽÐ‚̐ݒè‚ł̓vƒƒLƒVƒT[ƒo‚ª‚ ‚é‚Ì‚Å“Á‚ɉ¿’l‚ª‚ ‚é‚킯‚Å‚Í‚ ‚è‚Ü‚¹‚ñB</p>
<p>Keep-Alive ƒwƒbƒ_‚ðŽg—p‚µ‚½‚¢ê‡‚́A<a href="http://jakarta.apache.org/commons/httpclient">[Jakarta Commons HttpClient package (Jakarta Commons HttpClient ƒpƒbƒP[ƒW)]</a> ‚Æ‹¤‚É org.apache.axis.transport.http.CommonsHTTPSender ƒNƒ‰ƒX‚ðŽg—p‚·‚ׂ«‚Å‚·B</p>
<p>ŠÖ˜A‚·‚éƒgƒsƒbƒN: <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16522">http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16522</a></p>
</li>
<hr>
<li><a name="AxisClientWSDD">[AXIS ƒNƒ‰ƒCƒAƒ“ƒg‚É client-config.wsdd ‚ð’Ê’m‚³‚¹‚é‚É‚Í‚Ç‚¤‚·‚ê‚΂¢‚¢‚Ì‚Å‚·‚©?]</a> [•ÒW“úŽž 2004”N4ŒŽ1“úam5:21 ”Å]
<p><b>AXIS ‚É client-config.wsdd ‚ðŒ©‚Â‚¯‚³‚¹‚é‚É‚Í‚Ç‚¤‚·‚ê‚΂¢‚¢‚Ì‚Å‚·‚©?</b></p>
<p>AXIS ‚̓Nƒ‰ƒCƒAƒ“ƒg‘¤‚Ńnƒ“ƒhƒ‰‚ÌŽg—p‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚āA<a href="http://ws.apache.org/ws-fx/">[WS-FX]</a> ƒvƒƒWƒFƒNƒg‚Ì‘½‚­‚Í‚±‚Ì“Á’¥‚ð—˜—p‚µ‚ÄŽÀ‘•‚³‚ê‚Ä‚¢‚Ü‚·BƒNƒ‰ƒCƒAƒ“ƒg‚̐ݒèî•ñ‚Í client-config.wsdd ‚ÉŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·B</p>
<p>ƒfƒtƒHƒ‹ƒg‚ł́AAXIS ‚̃Nƒ‰ƒCƒAƒ“ƒgƒR[ƒh‚Í2‰ÓŠ‚Å‚±‚̃tƒ@ƒCƒ‹‚ð’T‚µ‚Ü‚·B</p>
<p>1) ‚Ü‚¸‚́AAXIS‚ª‹N“®‚µ‚Ä‚¢‚éƒvƒƒZƒX‚̍ì‹ÆƒfƒBƒŒƒNƒgƒŠ‚ðŠm”F‚µ‚Ü‚·B‚à‚µ‚»‚±‚Å client-config.wsdd ‚ªŒ©‚‚©‚ê‚΂»‚ê‚ðŽg—p‚µ‚Ü‚·B</p>
<p>2) ‚à‚µ client-config.wsdd ‚ªŒ©‚‚©‚ç‚È‚¯‚ê‚Î org/apache/axis/client ƒpƒbƒP[ƒW‚Ì’†‚̃Nƒ‰ƒXƒpƒX‚ðŠm”F‚µ‚Ü‚·B</p>
<p>(‚à‚µÝ’èƒtƒ@ƒCƒ‹‚ð•ÊX‚̏ꏊ‚É’u‚«‚½‚¢‚Ì‚Å‚ ‚ê‚Î) client-config.wsdd ƒtƒ@ƒCƒ‹‚̏ꏊ‚𖾎¦“I‚ÉŽw’è‚·‚邱‚Æ‚à‰Â”\‚Å‚·B‚±‚ê‚ðs‚¤‚ɂ́AƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ðŽg—p‚µ‚Ĉȉº‚̂悤‚ɃVƒXƒeƒ€ƒvƒƒpƒeƒB‚ðÝ’è‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B</p>
<pre>java -Daxis.ClientConfigFile=/location/of/client-config.wsdd ...
</pre>
<p>‚±‚ê‚Í Ant‚ŁA&lt;java&gt; ‚ɃlƒXƒg‚³‚ꂽ &lt;systemproperty&gt; —v‘f‚ðŽg—p‚µ‚čs‚¤‚±‚Æ‚à‚Å‚«‚Ü‚·B</p>
<pre>&lt;sysproperty key="axis.ClientConfigFile" value="/location/of/client-config.wsdd"&gt;
</pre>
</li>
<hr>
<li><a name="AxisCommonsHTTP">[Apache Jakarta Commons-HttpClient ‚ðŽg—p‚µ‚Đڑ±‚ðƒv[ƒ‹‚·‚é‚ɂ́AAxis ƒNƒ‰ƒCƒAƒ“ƒg‚ð‚ǂ̂悤‚ɐݒ肷‚ê‚΂¢‚¢‚Ì‚Å‚·‚©?]</a> [•ÒW“úŽž 2004”N5ŒŽ26“úam9:49 ”Å]
<p><b><a href="http://jakarta.apache.org/commons/httpclient/">[Apache Jakarta Commons-HttpClient]</a> ‚ðŽg—p‚µ‚Đڑ±‚ðƒv[ƒ‹‚·‚é‚ɂ́AAxis ƒNƒ‰ƒCƒAƒ“ƒg‚ð‚ǂ̂悤‚ɐݒ肷‚ê‚΂¢‚¢‚Ì‚Å‚·‚©?</b></p>
<p>‰ñ“š: ‚à‚µƒNƒ‰ƒCƒAƒ“ƒg‚ªWebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Æ‚µ‚ăfƒvƒƒC‚³‚ê‚Ä‚¢‚é‚Ì‚Å‚ ‚ê‚΁ACLASSPATH ‚ ‚é‚¢‚Í WEB-INF/lib ‚É commons-httpclient ‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B‚à‚µ Axis ‚ðƒ\[ƒX‚©‚çƒrƒ‹ƒh‚·‚é‚Ì‚Å‚ ‚ê‚΁AAxis ˆË‘¶ƒfƒBƒŒƒNƒgƒŠ‚É commons-httpclient ‚ð’u‚¢‚Ä CommonsHTTPSender ƒNƒ‰ƒX‚ªƒrƒ‹ƒh‚³‚ê‚é‚悤‚É‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B</p>
<p>ŽŸ‚ɁAAxis ‚ª HTTP ‚ð‰î‚µ‚ăƒbƒZ[ƒW‚ð‘—‚éA‚ ‚é‚¢‚͎󂯎æ‚éÛ‚ɁA•W€“I‚È HTTPSender ‚Ì‘ã‚í‚è‚É CommonsHTTPSender ‚ðŽg—p‚·‚é‚悤‚ɐݒ肳‚ꂽ client-config.wsdd ‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B‚±‚±‚É—á‚ðŽ¦‚µ‚Ü‚·B</p>
<pre>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;deployment name="commonsHTTPConfig"
xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"&gt;
&lt;transport name="http" pivot="java:org.apache.axis.transport.http.CommonsHTTPSender" /&gt;
&lt;transport name="local" pivot = "java:org.apache.axis.transport.local.LocalSender" /&gt;
&lt;transport name="java" pivot="java:org.apache.axis.transport.java.JavaSender" /&gt;
&lt;/deployment&gt;</pre>
<p>ÅŒã‚ɁAƒRƒlƒNƒVƒ‡ƒ“ƒv[ƒ‹‚̃fƒtƒHƒ‹ƒg‚̐ݒè (ƒv[ƒ‹ƒTƒCƒYAƒ^ƒCƒ€ƒAƒEƒg‚È‚Ç) ‚𒲐®‚µ‚Ü‚·B‚±‚ê‚ç‚Í org.apache.axis.components.net.CommonsHTTPClientProperties ƒCƒ“ƒ^[ƒtƒF[ƒX‚É’è‹`‚³‚ê‚Ä‚¢‚āAAxis ‚̃vƒ‰ƒO‰Â”\‚È‘S‚ẴRƒ“ƒ|[ƒlƒ“ƒg‚©‚çŽg—p‚³‚ê‚é AxisProperties<a href="http://nagoya.apache.org/wiki/apachewiki.cgi?action=edit&amp;id=AxisProperties">?</a> API ‚ðŽg—p‚µ‚Đݒ肷‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚»‚ê‚ç‚̐ݒè‚ɑ΂µ‚Ä“Á•Ê‚È’²®‚ðs‚¤•K—v‚ª‚ ‚éê‡‚́ACommonsHTTPClientProperties ƒCƒ“ƒ^[ƒtƒF[ƒX‚ÌŽ©•ª—p‚ÌŽÀ‘•‚ð’ñ‹Ÿ‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B‚»‚Ì‚½‚ß‚É‚Í commons-discovery API ‚ðŽg—p‚µ‚Ü‚·B(‚±‚ê‚É‚Í Axis 1.2 ‚ª•K—v‚Å‚·)</p>
</li>
<hr>
<li><a name="AxisWebStart">[Axis ‚Å Web Start ‚ðŽg—p‚·‚é‚É‚Í‚Ç‚¤‚·‚ê‚΂¢‚¢‚Ì‚Å‚·‚©?]</a> [•ÒW“úŽž 2003”N11ŒŽ20“úpm11:38 ”Å]
<p><b>Ž¿–â: <a href="http://java.sun.com/products/javawebstart/">[Web Start]</a> ‚©‚ç—§‚¿ã‚ª‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Å Axis ‚ðŽg—p‚·‚邱‚Æ‚Í‚Å‚«‚Ü‚·‚©?</b></p>
<p>‰ñ“š: ‚Í‚¢B‚ ‚È‚½‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ÉŠÜ‚Ü‚ê‚é‘S‚Ä‚Ì jar ‚ð–¼‚µ‚āA‘S‚ẴR[ƒh‚ª“KØ‚ȃZƒLƒ…ƒŠƒeƒBƒp[ƒ~ƒbƒVƒ‡ƒ“‚ÅŽÀs‚³‚ê‚邱‚Æ‚ð•ÛØ‚·‚é•K—v‚ª‚ ‚è‚Ü‚·BWeb Start ‚É‚æ‚è‹­§‚³‚ê‚éƒZƒLƒ…ƒŠƒeƒBƒ‚ƒfƒ‹‚́AƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ªAƒ_ƒEƒ“ƒ[ƒh‚³‚ꂽƒT[ƒoˆÈŠO‚̃T[ƒo‚ɐڑ±‚ð‚·‚é‚±‚Æ‚ð–h‚¬‚Ü‚·B</p>
<p>Web Start ‚Æ ”FØƒvƒƒLƒVƒT[ƒo‚ÌŽg—p‚ŁA•ñ‚³‚ꂽ–â‘肪‚ ‚邱‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢BAxis ‚ŃvƒƒLƒVƒT[ƒo‚ðŽg—p‚·‚éÛ‚̏ڍׂɂ‚¢‚Ä‚Í <a href="http://nagoya.apache.org/wiki/apachewiki.cgi?AxisProjectPages/AxisProxy">/AxisProxy</a> ‚ð‚²——‰º‚³‚¢B</p>
<p>‚³‚ç‚É–â‘肪‚ ‚è‚Ü‚·BJava Web Start ‚̓VƒXƒeƒ€ƒvƒƒpƒeƒB "proxyHost" ‚Æ "proxyPort" ‚ðÝ’肵‚Ü‚·‚ªAAxis ‚Í "http.proxyHost" ‚Æ "http.proxyPort" ‚ð•K—v‚Æ‚µ‚Ü‚·B‚Å‚·‚©‚玄‚̃Nƒ‰ƒCƒAƒ“ƒg‚ł͈ȉº‚̃R[ƒh‚ðŽg—p‚µ‚Ü‚·B</p>
<pre> // Java Web Start ‚̓VƒXƒeƒ€ƒvƒƒpƒeƒB "proxyHost" ‚Æ "proxyPort" ‚ðÝ’肵‚Ü‚·‚ªAAxis ‚Í "http.proxyHost" ‚Æ "http.proxyPort" ‚ð•K—v‚Æ‚µ‚Ü‚·!
// https.* ‚àÝ’è‚·‚é•K—v‚ª‚ ‚è‚Ü‚·‚©?
if ((null == System.getProperty ("http.proxyHost")) &amp;&amp; (null != System.getProperty ("proxyHost"))) {
System.setProperty ("http.proxyHost", System.getProperty ("proxyHost"));
}
if ((null == System.getProperty ("http.proxyPort")) &amp;&amp; (null != System.getProperty ("proxyPort"))) {
System.setProperty ("http.proxyPort", System.getProperty ("proxyPort"));
}
</pre>
<p>Web Start ‚ÉŠÖ‚·‚邳‚ç‚È‚éî•ñ‚Æ jar ƒtƒ@ƒCƒ‹‚̏–¼‚ɂ‚¢‚Ä‚Í‚±‚¿‚ç‚ð‚²——‰º‚³‚¢B</p>
<pre> <a href="http://www.vamphq.com/jwsfaq.html">[Unofficial Java Web Start/JNLP FAQ]</a>
<a href="http://java.sun.com/products/javawebstart/faq.html">[Sun Java Web Start FAQ ]</a>
</pre>
</li>
<hr>
<li><a name="AxisClientConfiguration">[Axis ƒNƒ‰ƒCƒAƒ“ƒg‚łǂ̂悤‚É‚µ‚ănƒ“ƒhƒ‰‚ðÝ’è‚·‚ê‚΂¢‚¢‚Ì‚Å‚·‚©?]</a> [•ÒW“úŽž 2004”N5ŒŽ2“úam5:18 ”Å]
<p><b>Axis ƒNƒ‰ƒCƒAƒ“ƒg‚łǂ̂悤‚É‚µ‚ănƒ“ƒhƒ‰‚ðÝ’è‚·‚ê‚΂¢‚¢‚Ì‚Å‚·‚©?</b></p>
<p>ƒT[ƒrƒXƒIƒuƒWƒFƒNƒg‚ðƒCƒ“ƒXƒ^ƒ“ƒX‰»‚·‚éÛ‚ɁAŽ©•ª—p‚Ì EngineConfiguration ‚ð’ñ‹Ÿ‚µ‚Ü‚·BŽ©•ª—p‚̐ݒè‚ð\’z‚·‚é•û–@‚Í‚¢‚­‚‚©‚ ‚è‚Ü‚·B</p>
<ul>
<li>ƒT[ƒo‘¤‚̃fƒvƒƒCƒƒ“ƒgƒfƒBƒXƒNƒŠƒvƒ^‚̂悤‚ɁAWSDD-XML ‚ðŽg—p‚·‚éB</li>
</ul>
<dl>
<dt></dt>
<dd>‚±‚Ì—á‚Í HTTP-transport-chain ‚̃ŠƒNƒGƒXƒgƒtƒ[‚ƃŒƒXƒ|ƒ“ƒXƒtƒ[‚É‚¨‚¯‚é SimpleSessionHandler ‚ðÝ’肵‚Ü‚·B</dd>
</dl>
<pre> &lt;deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="..." &gt;
&lt;handler type="java:org.apache.axis.handlers.SimpleSessionHandler"
name="SimpleSessionHandler"/&gt;
&lt;transport name="http"
pivot="java:org.apache.axis.transport.http.HTTPSender"&gt;
&lt;requestFlow&gt;&lt;handler type="SimpleSessionHandler"/&gt;&lt;/requestFlow&gt;
&lt;responseFlow&gt;&lt;handler type="SimpleSessionHandler"/&gt;&lt;/responseFlow&gt;
&lt;/transport&gt;"
&lt;/deployment&gt;
</pre>
<dl>
<dt></dt>
<dd>‚±‚Ì—^‚¦‚ç‚ꂽ•¶Žš—ñ‚©‚ç EngineConfiguration ‚𓾂éƒR[ƒh‚ÍŽŸ‚̂悤‚É‚È‚è‚Ü‚·B</dd>
</dl>
<pre> EngineConfiguration clientConfig = (EngineConfiguration) new XMLStringProvider(WSDDString);
</pre>
<ul>
<li>EngineConfiguration ƒCƒ“ƒ^[ƒtƒF[ƒX‚ðŽÀ‘•‚·‚鎩•ª—p‚̃Nƒ‰ƒX‚ð\’z‚µ‚Ü‚·B</li>
</ul>
<ul>
<li>•”•ª“I‚ɐݒè‰Â”\‚ÈŠù‘¶‚Ì EngineConfiguration ƒNƒ‰ƒX‚ðŽg—p‚µ‚Ü‚·B</li>
</ul>
<dl>
<dt></dt>
<dd>—Ⴆ‚Î SimpleProvider ‚Í Transport chain ‚̃fƒvƒƒC‚ð”F‚ß‚Ü‚·B</dd>
<dt></dt>
<dd>ˆÈ‰º‚Ì—á‚͏ã‹L‚Ì WSDD ‚Æ“¯‚¶‚±‚Æ‚ðs‚¢‚Ü‚·B</dd>
</dl>
<pre> import org.apache.axis.configuration.SimpleProvider;
import org.apache.axis.EngineConfiguration;
import org.apache.axis.Handler;
import org.apache.axis.SimpleChain;
import org.apache.axis.SimpleTargetedChain;
import org.apache.axis.handlers.SimpleSessionHandler;
import org.apache.axis.transport.http.HTTPSender;
import org.apache.axis.transport.http.HTTPTransport;
EngineConfiguration createClientConfig()
{
SimpleProvider clientConfig=new SimpleProvider();
Handler sessionHandler=(Handler)new SimpleSessionHandler();
SimpleChain reqHandler=new SimpleChain();
SimpleChain respHandler=new SimpleChain();
reqHandler.addHandler(sessionHandler);
respHandler.addHandler(sessionHandler);
Handler pivot=(Handler)new HTTPSender();
Handler transport=new SimpleTargetedChain(reqHandler, pivot, respHandler);
clientConfig.deployTransport(HTTPTransport.DEFAULT_TRANSPORT_NAME,transport);
return clientConfig;
}
</pre>
<p>WSDL2Java ‚ª¶¬‚µ‚½ƒR[ƒh‚ðŽg—p‚·‚éÛA(Service ‚ðŠg’£‚µ‚½) XYServiceLocator ‚͐ݒè‚ð—^‚¦‚éƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ð’ñ‹Ÿ‚µ‚Ü‚¹‚ñB¶¬‚³‚ꂽƒR[ƒh‚ðC³‚µ‚½‚­‚È‚¯‚ê‚΁AˆÈ‰º‚̂悤‚É‚µ‚đΏˆ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B</p>
<pre> EngineConfiguration clientConfig=getClientConfig();
XYServiceLocator service=new XYServiceLocator();
service.setEngineConfiguration(clientConfig);
service.setEngine(new AxisClient(clientConfig));
XY myservice=service.getmyservice();
</pre>
</li>
</ol>
</div>
</div>
</div>
</td>
<!--================= end Content ==================-->
</tr>
</tbody>
</table>
<!--================= end Main ==================-->
<!--================= start Footer ==================-->
<div id="footer">
<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
<tbody>
<tr>
<!--================= start Copyright ==================-->
<td colspan="2">
<div align="center">
<div class="copyright"></div>
</div>
</td>
<!--================= end Copyright ==================-->
</tr>
<tr>
<td align="left">
<!--================= start Host ==================-->
<!--================= end Host ==================--></td><td align="right">
<!--================= start Credits ==================-->
<div align="right">
<div class="credit">
<a href="http://validator.w3.org/check/referer"><img width="88" height="31" alt="Valid HTML 4.01!" src="../skin/images/valid-html401.png" class="logoImage"></a><a href="http://jigsaw.w3.org/css-validator/"><img width="88" height="31" alt="Valid CSS!" src="../skin/images/vcss.png" class="logoImage"></a><a href="http://xml.apache.org/forrest/"><img border="0" class="logoImage" alt="Built with Apache Forrest" src="../images/built-with-forrest-button.png" width="88" height="31"></a>
</div>
</div>
<!--================= end Credits ==================-->
</td>
</tr>
</tbody>
</table>
</div>
<!--================= end Footer ==================-->
</body>
</html>