﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-CoffeeTree-随笔分类-Java Web</title><link>http://www.blogjava.net/heyongjin/category/36983.html</link><description>&lt;font face="宋体" color="#7BA5CE"&gt;&lt;b&gt;IT 男人's Blog &lt;a href="mailto:helloheyongjin@sina.com"&gt;helloheyongjin@sina.com&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;
&lt;table  style="border-collapse:collapse" &gt;  
&lt;TR&gt; 
&lt;TD   style="border:1pt   solid   windowtext;"&gt;
&lt;font color="red" size=2&gt;
你大娘已经不是你从前的大娘，你大爷依旧是你大爷
&lt;/font&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/table&gt;</description><language>zh-cn</language><lastBuildDate>Sat, 24 Apr 2010 21:34:31 GMT</lastBuildDate><pubDate>Sat, 24 Apr 2010 21:34:31 GMT</pubDate><ttl>60</ttl><item><title>查看目标网站所采用的应用服务器</title><link>http://www.blogjava.net/heyongjin/archive/2010/04/25/319297.html</link><dc:creator>何永进</dc:creator><author>何永进</author><pubDate>Sat, 24 Apr 2010 16:04:00 GMT</pubDate><guid>http://www.blogjava.net/heyongjin/archive/2010/04/25/319297.html</guid><wfw:comment>http://www.blogjava.net/heyongjin/comments/319297.html</wfw:comment><comments>http://www.blogjava.net/heyongjin/archive/2010/04/25/319297.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heyongjin/comments/commentRss/319297.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heyongjin/services/trackbacks/319297.html</trackback:ping><description><![CDATA[用netcraft，方法是&nbsp;<a href="http://uptime.netcraft.com/up/graph/?host=www.icbc.com.cn">http://uptime.netcraft.com/up/graph/?host=www.icbc.com.cn</a>，把host参数改称目标地址就可以了。&nbsp;&nbsp; 
  <img src ="http://www.blogjava.net/heyongjin/aggbug/319297.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heyongjin/" target="_blank">何永进</a> 2010-04-25 00:04 <a href="http://www.blogjava.net/heyongjin/archive/2010/04/25/319297.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse构建Webservice工程</title><link>http://www.blogjava.net/heyongjin/archive/2010/04/23/319215.html</link><dc:creator>何永进</dc:creator><author>何永进</author><pubDate>Fri, 23 Apr 2010 11:11:00 GMT</pubDate><guid>http://www.blogjava.net/heyongjin/archive/2010/04/23/319215.html</guid><wfw:comment>http://www.blogjava.net/heyongjin/comments/319215.html</wfw:comment><comments>http://www.blogjava.net/heyongjin/archive/2010/04/23/319215.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/heyongjin/comments/commentRss/319215.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/heyongjin/services/trackbacks/319215.html</trackback:ping><description><![CDATA[&nbsp;
<p style="text-align: center" align="center"><span style="font-family: 新宋体"><strong>构建Webservice工程<br />
</strong><span style="font-family: 新宋体">下载附件<a href="/Files/heyongjin/webservice.doc">/Files/heyongjin/webservice.doc</a></span></span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt"><span style="font-family: 新宋体">1、&nbsp;</span><span style="font-family: 新宋体">创建一个工程</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt"><span style="font-family: 新宋体">2、&nbsp;</span><span style="font-family: 新宋体">导入Jar包</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt"><span style="font-family: 新宋体">3、&nbsp;</span><span style="font-family: 新宋体">在部署描述符web.xml中配置AxisServlet</span></p>
<table style="border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none; border-collapse: collapse" cellspacing="0" cellpadding="0" border="1">
    <tbody>
        <tr>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 426.1pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="568">
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;</span><span style="color: #3f7f7f; font-family: 新宋体">servlet</span><span style="color: teal; font-family: 新宋体">&gt;</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;</span><span style="color: #3f7f7f; font-family: 新宋体">servlet-name</span><span style="color: teal; font-family: 新宋体">&gt;</span><span style="color: black; font-family: 新宋体">AxisServlet</span><span style="color: teal; font-family: 新宋体">&lt;/</span><span style="color: #3f7f7f; font-family: 新宋体">servlet-name</span><span style="color: teal; font-family: 新宋体">&gt;</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;</span><span style="color: #3f7f7f; font-family: 新宋体">display-name</span><span style="color: teal; font-family: 新宋体">&gt;</span><span style="color: black; font-family: 新宋体">Apache-Axis Servlet</span><span style="color: teal; font-family: 新宋体">&lt;/</span><span style="color: #3f7f7f; font-family: 新宋体">display-name</span><span style="color: teal; font-family: 新宋体">&gt;</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;</span><span style="color: #3f7f7f; font-family: 新宋体">servlet-class</span><span style="color: teal; font-family: 新宋体">&gt;</span><span style="color: black; font-family: 新宋体">org.apache.axis.transport.http.AxisServlet</span><span style="color: teal; font-family: 新宋体">&lt;/</span><span style="color: #3f7f7f; font-family: 新宋体">servlet-class</span><span style="color: teal; font-family: 新宋体">&gt;</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;/</span><span style="color: #3f7f7f; font-family: 新宋体">servlet</span><span style="color: teal; font-family: 新宋体">&gt;</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;</span><span style="color: #3f7f7f; font-family: 新宋体">servlet-mapping</span><span style="color: teal; font-family: 新宋体">&gt;</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;</span><span style="color: #3f7f7f; font-family: 新宋体">servlet-name</span><span style="color: teal; font-family: 新宋体">&gt;</span><span style="color: black; font-family: 新宋体">AxisServlet</span><span style="color: teal; font-family: 新宋体">&lt;/</span><span style="color: #3f7f7f; font-family: 新宋体">servlet-name</span><span style="color: teal; font-family: 新宋体">&gt;</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;</span><span style="color: #3f7f7f; font-family: 新宋体">url-pattern</span><span style="color: teal; font-family: 新宋体">&gt;</span><span style="color: black; font-family: 新宋体">/servlet/AxisServlet</span><span style="color: teal; font-family: 新宋体">&lt;/</span><span style="color: #3f7f7f; font-family: 新宋体">url-pattern</span><span style="color: teal; font-family: 新宋体">&gt;</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;/</span><span style="color: #3f7f7f; font-family: 新宋体">servlet-mapping</span><span style="color: teal; font-family: 新宋体">&gt;</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;</span><span style="color: #3f7f7f; font-family: 新宋体">servlet-mapping</span><span style="color: teal; font-family: 新宋体">&gt;</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;</span><span style="color: #3f7f7f; font-family: 新宋体">servlet-name</span><span style="color: teal; font-family: 新宋体">&gt;</span><span style="color: black; font-family: 新宋体">AxisServlet</span><span style="color: teal; font-family: 新宋体">&lt;/</span><span style="color: #3f7f7f; font-family: 新宋体">servlet-name</span><span style="color: teal; font-family: 新宋体">&gt;</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;</span><span style="color: #3f7f7f; font-family: 新宋体">url-pattern</span><span style="color: teal; font-family: 新宋体">&gt;</span><span style="color: black; font-family: 新宋体">*.jws</span><span style="color: teal; font-family: 新宋体">&lt;/</span><span style="color: #3f7f7f; font-family: 新宋体">url-pattern</span><span style="color: teal; font-family: 新宋体">&gt;</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;/</span><span style="color: #3f7f7f; font-family: 新宋体">servlet-mapping</span><span style="color: teal; font-family: 新宋体">&gt;</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;</span><span style="color: #3f7f7f; font-family: 新宋体">servlet-mapping</span><span style="color: teal; font-family: 新宋体">&gt;</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;</span><span style="color: #3f7f7f; font-family: 新宋体">servlet-name</span><span style="color: teal; font-family: 新宋体">&gt;</span><span style="color: black; font-family: 新宋体">AxisServlet</span><span style="color: teal; font-family: 新宋体">&lt;/</span><span style="color: #3f7f7f; font-family: 新宋体">servlet-name</span><span style="color: teal; font-family: 新宋体">&gt;</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;</span><span style="color: #3f7f7f; font-family: 新宋体">url-pattern</span><span style="color: teal; font-family: 新宋体">&gt;</span><span style="color: black; font-family: 新宋体">/services/*</span><span style="color: teal; font-family: 新宋体">&lt;/</span><span style="color: #3f7f7f; font-family: 新宋体">url-pattern</span><span style="color: teal; font-family: 新宋体">&gt;</span></p>
            <p><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;/</span><span style="color: #3f7f7f; font-family: 新宋体">servlet-mapping</span><span style="color: teal; font-family: 新宋体">&gt;</span></p>
            </td>
        </tr>
    </tbody>
</table>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt"><span style="font-family: 新宋体">4、&nbsp;</span><span style="font-family: 新宋体">编写服务端程序</span></p>
<table style="border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none; border-collapse: collapse" cellspacing="0" cellpadding="0" border="1">
    <tbody>
        <tr>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 426.1pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="568">
            <p style="text-align: left" align="left"><strong><span style="color: #7f0055; font-family: 新宋体">package</span></strong><span style="color: black; font-family: 新宋体"> com.axis;</span></p>
            <p style="text-align: left" align="left"><strong><span style="color: #7f0055; font-family: 新宋体">public</span></strong><strong><span style="color: #7f0055; font-family: 新宋体">class</span></strong><span style="color: black; font-family: 新宋体"> ServerAxis {</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp; </span><strong><span style="color: #7f0055; font-family: 新宋体">public</span></strong><span style="color: black; font-family: 新宋体"> String remoteMethod(String message) {</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><strong><span style="color: #7f0055; font-family: 新宋体">return</span></strong><span style="color: #2a00ff; font-family: 新宋体">"Your Message is : "</span><span style="color: black; font-family: 新宋体"> + message;</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp; }</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">}</span></p>
            </td>
        </tr>
    </tbody>
</table>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt"><span style="font-family: 新宋体">5、&nbsp;</span><span style="font-family: 新宋体">编写客户端测试程序</span></p>
<table style="border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none; border-collapse: collapse" cellspacing="0" cellpadding="0" border="1">
    <tbody>
        <tr>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 426.1pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="568">
            <p style="text-align: left" align="left"><strong><span style="color: #7f0055; font-family: 新宋体">package</span></strong><span style="color: black; font-family: 新宋体"> com.axis;</span></p>
            <p style="text-align: left" align="left"><strong><span style="color: #7f0055; font-family: 新宋体">import</span></strong><span style="color: black; font-family: 新宋体"> java.rmi.RemoteException;</span></p>
            <p style="text-align: left" align="left"><strong><span style="color: #7f0055; font-family: 新宋体">import</span></strong><span style="color: black; font-family: 新宋体"> javax.xml.namespace.QName;</span></p>
            <p style="text-align: left" align="left"><strong><span style="color: #7f0055; font-family: 新宋体">import</span></strong><span style="color: black; font-family: 新宋体"> javax.xml.rpc.ServiceException;</span></p>
            <p style="text-align: left" align="left"><strong><span style="color: #7f0055; font-family: 新宋体">import</span></strong><span style="color: black; font-family: 新宋体"> org.apache.axis.client.Call;</span></p>
            <p style="text-align: left" align="left"><strong><span style="color: #7f0055; font-family: 新宋体">import</span></strong><span style="color: black; font-family: 新宋体"> org.apache.axis.client.Service;</span></p>
            <p style="text-align: left" align="left"><strong><span style="color: #7f0055; font-family: 新宋体">public</span></strong><strong><span style="color: #7f0055; font-family: 新宋体">class</span></strong><span style="color: black; font-family: 新宋体"> ClientAxis {</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp; </span><strong><span style="color: #7f0055; font-family: 新宋体">public</span></strong><strong><span style="color: #7f0055; font-family: 新宋体">static</span></strong><strong><span style="color: #7f0055; font-family: 新宋体">void</span></strong><span style="color: black; font-family: 新宋体"> main(String []args){</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><strong><span style="color: #7f0055; font-family: 新宋体">try</span></strong><span style="color: black; font-family: 新宋体"> {</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String url = </span><span style="color: #2a00ff; font-family: 新宋体">"http://127.0.0.1:9090/Webservice/services/ServerAxisWSDD"</span><span style="color: black; font-family: 新宋体">;</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Service service = </span><strong><span style="color: #7f0055; font-family: 新宋体">new</span></strong><span style="color: black; font-family: 新宋体"> Service();</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Call call = (Call) service.createCall();</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; call.setTargetEndpointAddress(url);</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; call.setOperationName(</span><strong><span style="color: #7f0055; font-family: 新宋体">new</span></strong><span style="color: black; font-family: 新宋体"> QName(url,</span><span style="color: #2a00ff; font-family: 新宋体">"remoteMethod"</span><span style="color: black; font-family: 新宋体">));</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String result = (String) call.invoke(</span><strong><span style="color: #7f0055; font-family: 新宋体">new</span></strong><span style="color: black; font-family: 新宋体"> Object[]{</span><span style="color: #2a00ff; font-family: 新宋体">"Hello AXIS!"</span><span style="color: black; font-family: 新宋体">});</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.</span><em><span style="color: #0000c0; font-family: 新宋体">out</span></em><span style="color: black; font-family: 新宋体">.println(result);</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } </span><strong><span style="color: #7f0055; font-family: 新宋体">catch</span></strong><span style="color: black; font-family: 新宋体"> (ServiceException e) {</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #3f7f5f; font-family: 新宋体">// </span><strong><span style="color: #7f9fbf; font-family: 新宋体">TODO</span></strong><span style="color: #3f7f5f; font-family: 新宋体"> Auto-generated catch block</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.printStackTrace();</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } </span><strong><span style="color: #7f0055; font-family: 新宋体">catch</span></strong><span style="color: black; font-family: 新宋体"> (RemoteException e) {</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #3f7f5f; font-family: 新宋体">// </span><strong><span style="color: #7f9fbf; font-family: 新宋体">TODO</span></strong><span style="color: #3f7f5f; font-family: 新宋体">: handle exception</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp; }</span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">}</span></p>
            </td>
        </tr>
    </tbody>
</table>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt"><span style="font-family: 新宋体">6、&nbsp;</span><span style="font-family: 新宋体">编写发布文件WEB-INF"deploy.wsdd</span></p>
<table style="border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none; border-collapse: collapse" cellspacing="0" cellpadding="0" border="1">
    <tbody>
        <tr>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 426.1pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="568">
            <p style="text-align: left" align="left"><span style="color: teal; font-family: 新宋体">&lt;</span><span style="background: silver; color: #3f7f7f; font-family: 新宋体">deployment</span><span style="font-family: 新宋体"> <span style="color: #7f007f">xmlns</span><span style="color: black">=</span><em><span style="color: #2a00ff">"http://xml.apache.org/axis/wsdd/"</span></em> <span style="color: #7f007f">xmlns:java</span><span style="color: black">=</span><em><span style="color: #2a00ff">"http://xml.apache.org/axis/wsdd/providers/java"</span></em><span style="color: teal">&gt;</span></span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;</span><span style="color: #3f7f7f; font-family: 新宋体">service</span><span style="font-family: 新宋体"> <span style="color: #7f007f">name</span><span style="color: black">=</span><em><span style="color: #2a00ff">"ServerAxisWSDD"</span></em> <span style="color: #7f007f">provider</span><span style="color: black">=</span><em><span style="color: #2a00ff">"java:RPC"</span></em><span style="color: teal">&gt;</span></span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;</span><span style="color: #3f7f7f; font-family: 新宋体">parameter</span><span style="font-family: 新宋体"> <span style="color: #7f007f">name</span><span style="color: black">=</span><em><span style="color: #2a00ff">"className"</span></em> <span style="color: #7f007f">value</span><span style="color: black">=</span><em><span style="color: #2a00ff">"com.axis.ServerAxis"</span></em><span style="color: teal">/&gt;</span></span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;</span><span style="color: #3f7f7f; font-family: 新宋体">parameter</span><span style="font-family: 新宋体"> <span style="color: #7f007f">name</span><span style="color: black">=</span><em><span style="color: #2a00ff">"allowedMethods"</span></em> <span style="color: #7f007f">value</span><span style="color: black">=</span><em><span style="color: #2a00ff">"*"</span></em><span style="color: teal">/&gt;</span></span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;</span><span style="color: #3f7f7f; font-family: 新宋体">parameter</span><span style="font-family: 新宋体"> <span style="color: #7f007f">name</span><span style="color: black">=</span><em><span style="color: #2a00ff">"scope"</span></em> <span style="color: #7f007f">value</span><span style="color: black">=</span><em><span style="color: #2a00ff">"request"</span></em><span style="color: teal">/&gt;</span></span></p>
            <p style="text-align: left" align="left"><span style="color: black; font-family: 新宋体">&nbsp;&nbsp;&nbsp; </span><span style="color: teal; font-family: 新宋体">&lt;/</span><span style="color: #3f7f7f; font-family: 新宋体">service</span><span style="color: teal; font-family: 新宋体">&gt;</span></p>
            <p><span style="color: teal; font-family: 新宋体">&lt;/</span><span style="background: silver; color: #3f7f7f; font-family: 新宋体">deployment</span><span style="color: teal; font-family: 新宋体">&gt;</span></p>
            </td>
        </tr>
    </tbody>
</table>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt"><span style="font-family: 新宋体">7、&nbsp;</span><span style="font-family: 新宋体">&nbsp;</span><span style="font-family: 新宋体">发布AXIS</span></p>
<p><span style="font-family: 新宋体">首先将工程发布到tomcat，启动应用，通过windows控制台进入%TOMCAT%"webapps"ProjName"WEB-INF目录下键入如下命令：</span></p>
<p><span style="font-family: 新宋体">Java &#8211;Djava.ext.dirs=lib&nbsp;org.apache.axis.client.AdminClient &#8211;l http://localhost:8080/ ProjName/services/</span><em><span style="color: #2a00ff; font-family: 新宋体">ServerAxisWSDD deploy.wsdd</span></em></p>
<p><em>&nbsp;</em></p>
 <img src ="http://www.blogjava.net/heyongjin/aggbug/319215.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/heyongjin/" target="_blank">何永进</a> 2010-04-23 19:11 <a href="http://www.blogjava.net/heyongjin/archive/2010/04/23/319215.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>