如何支持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配置文件中增加一个新的
标记,如下所示:
|
在Context元素的docBase属性中,其为安装soap的目录。
2.直接把soap目录中的war文件拷贝到tomcat的webapp目录中,运行http://localhost:8080/soap/
即可。
启动Tomcat,Run startup.bat
关闭Tomcat,Run shutdown.bat