blob: 7a414b6d77b8c1a6e631edb174467b187a0dbffc [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>ƒƒMƒ“ƒO</h4>
</div>
<ol>
<li><a name="LogWithServletEngine">[Axis ‚ÆŽ©•ª‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ðAƒT[ƒuƒŒƒbƒgƒGƒ“ƒWƒ“‚Æ“¯‚¶ƒƒOƒVƒXƒeƒ€‚ðŽg‚¤‚悤‚É‚·‚é‚É‚Í‚Ç‚¤‚·‚ê‚΂¢‚¢‚Ì‚Å‚·‚©?]</a> [•ÒW“úŽž 2004”N5ŒŽ16“úam8:10 ”Å]
<p><b>Ž¿–â: Axis ‚ÆŽ©•ª‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ðAƒT[ƒuƒŒƒbƒgƒGƒ“ƒWƒ“‚Æ“¯‚¶ƒƒOƒVƒXƒeƒ€‚ðŽg‚¤‚悤‚É‚·‚é‚É‚Í‚Ç‚¤‚·‚ê‚΂¢‚¢‚Ì‚Å‚·‚©?</b></p>
<p>‰ñ“š: ˆÈ‰º‚Ì‚±‚Æ‚ð‚µ‚Ü‚·B</p>
<pre>- Žg—p‚·‚郍ƒK[‚Æ‚»‚̃vƒƒpƒeƒB‚ðƒT[ƒuƒŒƒbƒgƒGƒ“ƒWƒ“ƒŒƒxƒ‹‚Å’è‹`‚µ‚Ü‚·B
- –µ‚‚·‚郍ƒK[’è‹`‚ƃvƒƒpƒeƒBƒtƒ@ƒCƒ‹‚ð axis ƒŒƒxƒ‹‚ƃAƒvƒŠƒP[ƒVƒ‡ƒ“ƒŒƒxƒ‹‚©‚çŽæ‚菜‚«‚Ü‚·B
- jakarta-commons-logging (Axis ‚Æ Jetty ‚ªŽg—p‚µ‚Ä‚¢‚Ü‚·) ‚ðŽg‚Á‚ăƒO‹@”\‚ðƒvƒƒOƒ‰ƒ~ƒ“ƒO‚µ‚Ü‚·B
</pre>
<p>Axis 1.1ALog4j 1.2.8AJetty 4.2-14rc1 ‚Ì—á‚ð‹“‚°‚Ü‚·B</p>
<p>1) log4j ‚ðŠÜ‚Þ Jetty ‚ðŽg—p‚µ‚Ü‚·B(—Ⴆ‚Î Jetty-4.2.14rc1-all.zip)</p>
<p>2) jetty-plus ‚Ì‹@”\‚ðŽg‚¦‚é‚悤‚ɐݒ肵‚Ü‚· (http://jetty.mortbay.org/jetty/plus/ ‚ɃhƒLƒ…ƒƒ“ƒg‚ª‚ ‚è‚Ü‚·)</p>
<p>2a) jetty.xml ‚ð•ÒW‚µ‚Ü‚·B
- &lt;Configure class="org.mortbay.jetty.Server"&gt; ‚ð &lt;Configure class="org.mortbay.jetty.plus.Server"&gt; ‚Å’u‚«Š·‚¦‚Ü‚·B
- ˆÈ‰º‚̍s‚ð’ljÁ‚µ‚Ü‚·B</p>
<pre>
&lt;Call name="instance" class="org.mortbay.util.Log"&gt;
&lt;Call name="disableLog"/&gt;
&lt;Call name="add"&gt;
&lt;Arg&gt;
&lt;New class="org.mortbay.util.log4j.Log4jSink"&gt;
&lt;Call name="start"/&gt;
&lt;/New&gt;
&lt;/Arg&gt;
&lt;/Call&gt;
&lt;/Call&gt;</pre>
<p>3) log4j.properties ‚ð ${jetty.home}/etc ‚ɃRƒs[‚µ‚Ü‚·B</p>
<p>4) axis.jar ‚©‚ç log4j.properties ‚Æ simplelog.properties ‚ðŽæ‚菜‚«‚Ü‚·B</p>
<p>5) Jetty ‚ð Jettyplus ‚Æ‚µ‚Ä‹N“®‚µ‚Ü‚·B</p>
<p>6) log4j.configuration ‚ð’è‹`‚µ‚Ü‚·B
- 5‚Æ6‚͈ȉº‚̃Rƒ}ƒ“ƒh‚Å Jetty ‚ð‹N“®‚·‚邱‚Æ‚É‚æ‚Á‚Ä‚às‚¦‚Ü‚·B</p>
<pre> java -Djetty.server=org.mortbay.jetty.plus.Server -Dlog4j.configuration=log4j.properties -jar start.jar</pre>
<p>7) WEB-INF/lib ƒfƒBƒŒƒNƒgƒŠ‚©‚ç log4j ‚Æ commons-logging ‚Ì jar ƒtƒ@ƒCƒ‹‚àíœ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚ê‚Í‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñ‚ªAjar ‚ɃLƒX‚·‚邱‚ƂŐl¶‚ª­‚µ–L‚©‚É‚È‚è‚Ü‚·Bˆê‚‚æ‚è‚à‘½‚­‚Ì log4j ‚ª‹N“®‚µ‚Ä‚¢‚邱‚Æ‚Í‚ ‚Ü‚èD‚Ü‚µ‚­‚ ‚è‚Ü‚¹‚ñB</p>
<p>log4j.properties ‚̃JƒeƒSƒŠ‚ÍŽŸ‚̂悤‚È‚à‚Ì‚É‚È‚è‚Ü‚·B</p>
<pre>log4j.rootCategory=WARN, CONSOLE
log4j.logger.org.mortbay=WARN, JETTY
log4j.logger.org.apache.axis=WARN, AXIS
log4j.logger.com.mycompany=WARN, MYCOMPANY
</pre>
<p><b>Q: ‚È‚º?</b></p>
<p>‰ñ“š: ƒƒMƒ“ƒO‚Í—Ç‚¢‚±‚Æ‚Å‚·B³‚µ‚­‚È‚¢Ý’肪‚³‚ꂽƒƒMƒ“ƒO‚ɂ̓ZƒLƒ…ƒŠƒeƒB“I‚ȃŠƒXƒN‚ª‚ ‚è‚Ü‚·B‘S‚ẴƒMƒ“ƒO‚̐ݒè‚ð1‰ÓŠ‚ōs‚¦‚΁A³‚µ‚­‚È‚¢Ý’è‚ðs‚¤‚Ì‚ª­‚µ“‚­‚È‚è‚Ü‚·BÅ‘åƒtƒ@ƒCƒ‹ƒTƒCƒY‚ƃCƒ“ƒfƒbƒNƒX‚ðŽw’肵‚㍁[ƒ‹ƒI[ƒo[ƒtƒ@ƒCƒ‹ƒƒK[‚ðŽg—p‚·‚ê‚΁Aˆê‚‚̃T[ƒuƒŒƒbƒgƒGƒ“ƒWƒ“ƒCƒ“ƒXƒg[ƒ‹‚É‚æ‚Á‚č쐬‚³‚ê‚éA³Šm‚ȃTƒCƒY§ŒÀ‚Ì‚ ‚郍ƒOƒtƒ@ƒCƒ‹‚ðŽ‚Â‚±‚Æ‚ª‚Å‚«‚Ü‚·BƒƒO‚ŃfƒBƒXƒN‚ð–ž”t‚É‚µ‚½‚­‚È‚¢‚Å‚µ‚傤?</p>
</li>
<hr>
<li><a name="EnableLogging">[ƒƒMƒ“ƒO (log4j ‚ðŽg—p) ‚ð—LŒø‚É‚·‚é‚É‚Í‚Ç‚¤‚·‚ê‚΂¢‚¢‚Ì‚Å‚·‚©?]</a> [•ÒW“úŽž 2004”N5ŒŽ13“úpm4:34 ”Å]
<p>1. ˆÈ‰º‚̂悤‚È log4j.properties ‚ðì¬‚µ‚Ü‚·B</p>
<pre># Set root category priority to INFO and its only appender to CONSOLE.
log4j.rootCategory=DEBUG, LOGFILE
# enterprise ƒƒK[ƒJƒeƒSƒŠ‚ð FATAL ‚ɁA‚»‚Ì—Bˆê‚Ì appender ‚ð CONSOLE ‚ɐݒ肷‚éB
log4j.logger.org.apache.axis.enterprise=FATAL, CONSOLE
# CONSOLE ‚Í PatternLayout ‚ðŽg—p‚µ‚Ä ConsoleAppender ‚ɐݒ肵‚Ü‚·B
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=DEBUG
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=- %m%n
# LOGFILE ‚Í PatternLayout ‚ðŽg—p‚µ‚Ä File ‚ɐݒ肵‚Ü‚·B
log4j.appender.LOGFILE=org.apache.log4j.FileAppender
log4j.appender.LOGFILE.File=axis.log
log4j.appender.LOGFILE.Append=true
log4j.appender.LOGFILE.Threshold=DEBUG
log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.LOGFILE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
</pre>
<p>2. $webapps/$your-application/WEB_INF/classes ƒtƒHƒ‹ƒ_‚ɃRƒs[‚µ‚Ü‚·B</p>
<p>3. TomcatA‚ ‚é‚¢‚ÍŽg‚Á‚Ä‚¢‚éƒT[ƒuƒŒƒbƒgƒGƒ“ƒWƒ“‚ðÄ‹N“®‚µ‚Ü‚·B</p>
</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>