⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tomcat5_0_28下axis完全安装手册 -- linux - linux编程 - java-jsp -- linux宝库 -- 全球中文linux第一门户.htm

📁 JavaMail的应用程序合集 jsp的java 的
💻 HTM
📖 第 1 页 / 共 3 页
字号:
cpro_h=160; 
cpro_template='text_pages_480_160'; 
</SCRIPT>

            <SCRIPT language=JavaScript 
            src="Tomcat5_0_28下AXIS完全安装手册 -- Linux - Linux编程 - java-jsp -- Linux宝库 -- 全球中文Linux第一门户.files/cp.js" 
            type=text/javascript></SCRIPT>
            <BR>  网上有一些AXIS的安装文档,不是很详细,而且,我按网上的资料安装得不是很成功,老是报错,可能是因为使用了较新版本的Tomcat,AXIS.<BR><BR>  经过多番努力,终于配置成功,把安装过程和心得和大家分享一下.<BR><BR>  一.简介<BR><BR>  什么是SOAP?SOAP是一个应用程序间的基于XML的通信工具和规范.SOAP最初由MicroSoft和Userland公司开发,已经演化了好几个版本,当前的版本SOAP1.1正飞速发展.W3C的XML协议工作组正努力把它发展为一个真正的开发的标准.SOAP1.2草案已经发布,它能澄清 
            1.1版规范的容易混淆的地方.<BR><BR>  什么是Axis?Axis总体上是一个SOAP引擎,但又不仅仅是个引擎,它还:1)是一个简单的独立的服务器2)是一个可插入到servlet引擎(如Tomcat)中的服务3)可扩展的支持WSDL4)能根据WSDL产生JAVA文件/类5)包括一些例子程序6)包括一个可以监控TCP/IP包的工具<BR><BR>  Axis起源于IBM的SOAP4J,是Apache 
            SOAP的第三代产品,相对于以前的版本,它有如下特性:1)快速,它使用了基于事件的SAX解析机制.2)灵活,用户可以灵活定制扩展.3)稳定,接口将会变动很小.4)基于组件开发.5)支持WSDL1.1<BR><BR>  二.准备<BR><BR>  1.安装Tomcat5.0.28,这是当前稳定版本.Tomcat运行在80端口.访问http://localhost/检查Tomcat是否安装成功.<BR><BR>  (Tomcat+Apache+Mysql的整合安装,详见另外一篇.)<BR><BR>  2.下载AXIS:<BR><BR>  官方站点:http://xml.apache.org/axis/index.html<BR><BR>  下载软件:axis-bin-1_2_1.tar.gz<BR><BR>  3.下载相关包:<BR><BR>  a.mail.jar 
            下载地址:http://java.sun.com/products/javamail<BR><BR>  b.activation.jar 
            下载地址:http://java.sun.com/products/javabeans/glasgow/jaf.html<BR><BR>  c.xerces.jar 
            下载地址:http://xml.apache.org/xerces-j/index.html<BR><BR>  d.xmlsec-1.2.1.jar 
            下载地址:http://xml.apache.org/security/<BR><BR>  三.安装<BR><BR>  1.将四个相关包,全部拷到&lt;CATALINA_HOME&gt;/common/lib目录(Tomcat安装目录下的common/lib)下<BR><BR>  2.解压axis-bin-1_2_1.tar.gz,将压缩包里的webapps/axis拷到网站根目录下(如果Tomcat是默认配置,那就是&lt;CATALINA_HOME&gt;/webapps/ROOT目录).<BR><BR>  3.<BR><BR>  修改Tomcat的配置文件server.xml(&lt;CATALINA_HOME&gt;/conf/server.conf)<BR><BR>  在&lt;/Host&gt;前加入:<BR><BR>  &lt;Context 
            path="/axis" docBase="C:\Program Files\Apache Software 
            Foundation\Tomcat\webapps\ROOT\axis" debug="0" reloadable="true" 
            &gt; 
            &lt;/Context&gt;<BR><BR>  (docBase里是你的实际axis存放的目录)<BR><BR>  注意,此步至关重要,AXIS的安装文档中没有提到此步,导致很多人安装不成功.<BR><BR>  如果没有此步,访问http://localhost/axis时,提示如下错误:<BR><BR>  Can't 
            find bundle for base name i18n, locale 
            en_US(zh_CN)<BR><BR>  表面是上看i18n国际化的问题,但既使i18n.properties,i18n_zh_cn.properties存在,也无法找到.<BR><BR>  网上很多朋友安装到此,无法继续下去,我也找了很多资料,都没有解决.后来查看Tomcat的文档,猜测是Tomcat配置的问题,经测试,终于成功.<BR><BR>  可能Tomcat的前期版本,不需此设置.没有测试过.<BR><BR>  另外,也可以将axis/WEB-INF/classes/*,axis/WEB-INF/lib/*的所有文件,拷到&lt;CATALINA_HOME&gt;/common/lib/这个方法比较麻烦.<BR><BR>  注:AXIS客户端,需要拷贝axis/WEB-INF/lib/*到&lt;CATALINA_HOME&gt;/common/lib/<BR><BR>  四.测试<BR><BR>  重新启动Tomcat.<BR><BR>  1.访问:http://localhost/axis<BR><BR>  点击:Validation 
            - Validate the local installation's 
            configuration测试是否有错.<BR><BR>  2.<BR><BR>  写个小程序:<BR><BR>  public 
            class HelloService<BR><BR>  {<BR><BR>  public String sayHello(String 
            username)<BR><BR>  {<BR><BR>  return 
            "Hello:"+username;<BR><BR>  }<BR><BR>  }<BR><BR>  另存为axis目录下HelloService.jws<BR><BR>  再能过WEB访问:<BR><BR>  http://loalhost/axis/HelloService.jws<BR><BR>  http://loalhost/axis/HelloService.jws?method=sayHello&para;meter=ipaddr<BR><BR>  另外,如果是Apache+Tomcat整合在一块,以上配置后,还需要更改Apache的配置,在httpd.conf中加入:<BR><BR>  JkMount 
            /axis/* 
            ajp13<BR><BR>  通过Apache可以访问axis的Servlet<BR><BR>  五.AXIS介绍补充<BR><BR>  Apache 
            Axis是Apache 
            WebService项目中的子项目,其最初起源于IBM的"SOAP4J",应该属于最早的一批用于构造基于SOAP应用的Framework。<BR><BR>  目前Apache 
            Axis已经发展到了第三代,其核心是一个SOAP处理器,用于开发包括客户端,服务器端,SOAP 
            Gateway等各种应用。事实上Apache Axis在了1.0版后,其发行版本还包括了完整的J2EE服务器插件, 
            WSDL支持和生成,TCP/IP监视器等组件,从这个意义上来说Apahce 
            Axis已不仅仅是个SOAP框架了,它包含了除了UDDI外对整个Web Service协议栈(Protocol 
            Stack)的支持。<BR><BR>  对大多数关心Macromedia产品的人来说,Macromedia是Axis小组的核心成员之一,他们在几乎所有J2EE服务器端的产品线中包含了 
            Axis,也就是说Macromedia对WebService的支持是通过Apache Axis实现的,这其中包括了JRun, Flex, 
            ColdFusion。即便是Flash 
            Remoting,由于其核心还是SOAP,所以也是使用了Axis的SOAP框架。<BR><BR>  和.NET 
            的WS不同,Axis是一个非常易于扩展的体系结构,其设计的核心思想是建立一个数据处理的管道,通过把handler编织成一条处理链从而无限扩展其可能性。打个比方,在输入部分开发人员既可以编写基于HTTP 
            Basic Authentication的用户验证模块也可以插入SOAP Auth模块用于验证请求,而输出部分既可以通过XML 
            binding把结果输出为SOAP XML也可以象Flash 
            Remoting那样把结果输出成binary格式。<BR><BR>  同时Axis也提供了所有的处理模块,使得用户能在最快的时间把服务器组件发布成WS.总的来说Axis有以下几个特点:<BR><BR>  速度 
            - Axis 使用 SAX 而不是 DOM 来处理XML请求,所以速度上有很大的改善。<BR><BR>  灵活性 - 
            刚才也提到了,Axis的体系结构是一个全开放式的处理器,所以扩展模块极为方便。面向组件的发布方式 - 
            处理链上可重复使用组件来完成类似的操作。<BR><BR>  Transport 框架 - 
            Axis的核心和底层的transport完全分离,也就是说不管WS的Transport是HTTP, FTP, MAIL, MESSAGE 
            QUEUE,只要插入对应的Transport模块即可,而不需改动其他部分。<BR><BR>  WSDL1.1支持 - 可自动由Java 
            Object生成WSDL<A 
            href="http://www.linuxpk.com/3316.html">本文来自:http://www.linuxpk.com/3316.html</A><BR><A 
            style="FONT-SIZE: 14px; COLOR: red" href="http://bbs.linuxpk.com/" 
            target=_blank>发表您的高见!<A><BR><BR><SPAN 
            class=title_js_lan>·上一篇:</SPAN><A class=link_js_lan 
            title=Tomcat中数据库连接池的配置 
            href="http://www.linuxpk.com/3277.html">Tomcat中数据库连接池的配置</A><BR><SPAN 
            class=title_js_lan>·下一篇:</SPAN><A class=link_js_lan title=J2ME简介 
            href="http://www.linuxpk.com/3713.html">J2ME简介</A> </TD>
          <TD width=5 rowSpan=3></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width=559 border=0>
        <TBODY>
        <TR>
          <TD width=5 rowSpan=5></TD>
          <TD colSpan=10 height=15>&nbsp;</TD>
          <TD width=5 rowSpan=5></TD></TR></TBODY></TABLE></TD>
    <TD width=1 bgColor=#9e9e9e></TD>
    <TD style="BACKGROUND-REPEAT: repeat-x" vAlign=top width=190 
    background="Tomcat5_0_28下AXIS完全安装手册 -- Linux - Linux编程 - java-jsp -- Linux宝库 -- 全球中文Linux第一门户.files/top_bg2.gif">
      <TABLE cellSpacing=0 cellPadding=0 width=190 border=0>
        <TBODY>
        <TR>
          <TD vAlign=bottom 
          background="Tomcat5_0_28下AXIS完全安装手册 -- Linux - Linux编程 - java-jsp -- Linux宝库 -- 全球中文Linux第一门户.files/right.gif" 
          colSpan=3 height=22>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN 
            style="COLOR: #ffffff"><B>最新更新</B></SPAN></TD></TR>
        <TR>
          <TD width=5 rowSpan=3></TD>
          <TD height=8></TD>
          <TD width=5 rowSpan=3></TD></TR>
        <TR>
          <TD><SPAN style="LINE-HEIGHT: 18px">·<A 
            title=JAVA/JSP学习系列之十一(简单的“抓网页”代码) 
            href="http://www.linuxpk.com/4802.html">JAVA/JSP学习系列之十一(简单的“抓网页”代码)</A><BR>·<A 
            title=从汉化到国际化 
            href="http://www.linuxpk.com/5302.html">从汉化到国际化</A><BR>·<A 
            title=Tomcat配置技巧 
            href="http://www.linuxpk.com/5293.html">Tomcat配置技巧</A><BR>·<A 
            title=在Linux环境下安装JSP 
            href="http://www.linuxpk.com/4837.html">在Linux环境下安装JSP</A><BR>·<A 
            title=基于JSP的动态网站开发技术 
            href="http://www.linuxpk.com/4838.html">基于JSP的动态网站开发技术</A><BR>·<A 
            title=Java线程的深入探讨 
            href="http://www.linuxpk.com/4839.html">Java线程的深入探讨</A><BR>·<A 
            title=JSP漏洞大观 
            href="http://www.linuxpk.com/4849.html">JSP漏洞大观</A><BR>·<A 
            title=关于JSP中文问题的解决方法 
            href="http://www.linuxpk.com/4848.html">关于JSP中文问题的解决方法</A><BR>·<A 
            title=文件格式设计 
            href="http://www.linuxpk.com/4863.html">文件格式设计</A><BR>·<A 
            title=JBUILDERX初体验 
            href="http://www.linuxpk.com/4733.html">JBUILDERX初体验</A><BR>·<A 
            title=在windows2000下安装JSP运行环境 
            href="http://www.linuxpk.com/4732.html">在windows2000下安装JSP运行环境</A><BR>·<A 
            title=Java编程规则 
            href="http://www.linuxpk.com/4739.html">Java编程规则</A><BR>·<A 
            title=用Java实现多线程服务器程序 
            href="http://www.linuxpk.com/4740.html">用Java实现多线程服务器程序</A><BR>·<A 
            title=Java传说之风云再起 
            href="http://www.linuxpk.com/4738.html">Java传说之风云再起</A><BR>·<A 
            title=jsp计数器制作手册 
            href="http://www.linuxpk.com/4737.html">jsp计数器制作手册</A><BR>·<A 
            title=完全JSP分页代码 
            href="http://www.linuxpk.com/4735.html">完全JSP分页代码</A><BR>·<A 
            title=Java编码规范 
            href="http://www.linuxpk.com/4736.html">Java编码规范</A><BR>·<A 
            title=文件上载轻松实现 
            href="http://www.linuxpk.com/4728.html">文件上载轻松实现</A><BR>·<A 
            title=详细的jsp分页(oracle+jsp+apache) 
            href="http://www.linuxpk.com/4731.html">详细的jsp分页(oracle+jsp+apache)</A><BR>·<A 
            title=澄清Java语言接口与继承的本质 
            href="http://www.linuxpk.com/4864.html">澄清Java语言接口与继承的本质</A><BR>·<A 
            title=动态编译JAVA程序 
            href="http://www.linuxpk.com/4857.html">动态编译JAVA程序</A><BR>·<A 
            title=IIS6和Tomcat5的整合 
            href="http://www.linuxpk.com/4830.html">IIS6和Tomcat5的整合</A><BR>·<A 
            title=使用lomboz调试JSP 
            href="http://www.linuxpk.com/4831.html">使用lomboz调试JSP</A><BR>·<A 
            title=java中的接口和抽象类之间的区别 
            href="http://www.linuxpk.com/4812.html">java中的接口和抽象类之间的区别</A><BR>·<A 
            title=Servlet和JSP的通信的一种方法 
            href="http://www.linuxpk.com/4810.html">Servlet和JSP的通信的一种方法</A><BR>·<A 
            title=新手使用tomcat配置jsp,servlet,bean 
            href="http://www.linuxpk.com/4811.html">新手使用tomcat配置jsp,servlet,bean</A><BR>·<A 
            title=JAVA/JSP学习系列之八(改写MySQL翻页例子) 
            href="http://www.linuxpk.com/4799.html">JAVA/JSP学习系列之八(改写MySQL翻页例子)</A><BR>·<A 
            title=JAVA/JSP学习系列之九(理解构造器) 
            href="http://www.linuxpk.com/4800.html">JAVA/JSP学习系列之九(理解构造器)</A><BR>·<A 
            title=JAVA/JSP学习系列之十(JavaMailAPI发邮件[servlet]) 
            href="http://www.linuxpk.com/4801.html">JAVA/JSP学习系列之十(JavaMailAPI发邮件[servlet])</A><BR>·<A 
            title=Servlet/JSP配置详解 
            href="http://www.linuxpk.com/4832.html">Servlet/JSP配置详解</A><BR></SPAN></TD></TR></TBODY></TABLE></TD>
    <TD width=1 bgColor=#333333></TD>
    <TD style="BACKGROUND-REPEAT: repeat-x" width=15 
    background="Tomcat5_0_28下AXIS完全安装手册 -- Linux - Linux编程 - java-jsp -- Linux宝库 -- 全球中文Linux第一门户.files/top_bg2.gif"></TD></TR></TBODY></TABLE>
<DIV class=footer>
<UL>
  <LI><A href="http://www.linuxpk.com/misc_aboutus.html">关于我们</A><SPAN>|</SPAN> 
  <LI><A href="http://www.linuxpk.com/misc_contact.html">联系方式</A><SPAN>|</SPAN> 
  <LI><A href="http://www.linuxpk.com/misc_adv.html">广告合作</A><SPAN>|</SPAN> 
  <LI><A href="http://www.linuxpk.com/misc_job.html">诚聘英才</A><SPAN>|</SPAN> 
  <LI><A href="http://www.linuxpk.com/misc_map.html">网站地图</A><SPAN>|</SPAN> 
  <LI><A href="http://www.linuxpk.com/misc_url.html">网址大全</A><SPAN>|</SPAN> 
  <LI><A href="http://www.linuxpk.com/misc_link.html">友情链接</A><SPAN>|</SPAN> 
  <LI class=hot><A href="http://bbs.linuxpk.com/register.php">免费注册</A> 
  <DIV class=clear></DIV></LI></UL>
<DIV class=copyright>
<P>Copyright &copy; 2004 - 2008 All Rights Reserved<BR><A 
href="http://www.miibeian.gov.cn/">[京ICP备06004652号]</A> <A title=Linux宝库 
href="http://www.linuxpk.com/">Linux宝库</A> 技术支持 </P></DIV></DIV></DIV>
<DIV style="TEXT-ALIGN: center">
<SCRIPT language=JavaScript 
src="Tomcat5_0_28下AXIS完全安装手册 -- Linux - Linux编程 - java-jsp -- Linux宝库 -- 全球中文Linux第一门户.files/sitestats.js" 
type=text/javascript></SCRIPT>

<SCRIPT 
src="Tomcat5_0_28下AXIS完全安装手册 -- Linux - Linux编程 - java-jsp -- Linux宝库 -- 全球中文Linux第一门户.files/urchin.js" 
type=text/javascript> </SCRIPT>

<SCRIPT type=text/javascript>
_uacct = "UA-437782-6";
urchinTracker();
</SCRIPT>

<SCRIPT language=javascript 
src="Tomcat5_0_28下AXIS完全安装手册 -- Linux - Linux编程 - java-jsp -- Linux宝库 -- 全球中文Linux第一门户.files/uc.sv"></SCRIPT>
</DIV></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -