java 笔记2

如何支持soap

下载soap,解压到对应的目录,
安装Apache SOAP步骤如下:

1.下载相关的配置Web服务器:(这里以tomcat为web服务器讲解)
    Apache SOAP要求有1.1.2版本或更高的Apache Xerces(Java),它支持DOM(文档对象模型)Level 2规范,支持名称空间。要使用1.2版本的Xerces以上的版本,到Apache网站的下载Xerces-J-bin.1.2.0.zip。(http://xml.apache.org/dist/xerces-j/)
    这个文件是xml分析器,由于不采用服务器附带的库或jar,则需要加入到classpath中。
如果你把xerces.jar放入了classpath,Tomcat下运行的Java代码也可能找错接口,则因为在用来
启动Tomcat的Shell脚本/批命令文件中,xerces.jar被放到了classpath的最后。
    故要编辑jakarta-tomcat/bin目录下的tomcat.bat,把xerces.jar放到classpath的前面。
  在jakarta-tomcat/bin/tomcat.bat文件中所作的修改:

set CLASSPATH=E:/xerces-1_2_0/xerces.jar;%CLASSPATH%;%cp%

soap.jar的配置,则直接把它加入到环境变量中的classpath和path中,方法按j2sdk处理。


2.配置web服务器中设置

    配置非tomcat服务器,ie可以访问http://localhost:8080/soap/,
  以soap子目录为对应解压的soap目录。

    若以tomcat服务器为配置,其配置有2种方法:

1.采用context片断 方法,经个人实验好像这方法并不可行(疑惑中),
  即在tomcat的/conf/server.xml配置文件中增加一个新的
     标记,如下所示:

            docBase ="E:/soap-2_0/webapps/soap"             
            debug="1" 
            reloadable="true">

在Context元素的docBase属性中,其为安装soap的目录。

2.直接把soap目录中的war文件拷贝到tomcat的webapp目录中,运行http://localhost:8080/soap/
即可。

 

 启动Tomcat,Run startup.bat
 关闭Tomcat,Run shutdown.bat

 

 

 

你可能感兴趣的:(java,soap,tomcat,web服务,apache,服务器)