webservice配置说明
- 格式:pdf
- 大小:1.73 MB
- 文档页数:10
WebService服务器配置 Tomcat+Axis 通过Tomcat、Axis配置WebService服务器 西风and雪 2014-7-29
一、Tomcat下载及安装 Tomcat下载后,解压缩到电脑的D盘(或其他盘)根目录下,然后进行电脑的环境变量配置; Tomcat下载 Tomcat下载地址:http://tomcat.apache.org/download-70.cgi#7.0.54(本次下载的是tomcat7.0.54),下载如图: 图 1 下载jdk进行安装(本次安装的是jdk1.6); 配置环境变量 右击“我的电脑”,打开“属性”-“高级”-“环境变量”窗口,在系统变量下添加如下变量(假定你的jdk安装在D:\Java\jdk1.6.0_11): ①新建如下变量(若原先已配置,查看是否配置正确) JAVA_HOME=D:\Java\ jdk1.6.0_11 classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; path=%JAVA_HOME%\bin ②正确安装Tomcat后,在系统变量中添加以下环境变量(假定你的tomcat安装在D:\Tomcat7.0): CATALINA_HOME=D:\Tomcat7.0
CATALINA_BASE=D:\Tomcat7.0 ③修改环境变量中的classpath,把tomat安装目录下的lib下的servlet-api.jar追加到classpath中去,修改后的classpath如下: classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\ lib\servlet-api.jar; Tomcat安装成功测试 单击Tomcat安装目录下bin文件夹中的startup.bat文件,待Tomcat启动成功后(若单击该文件没反应或闪一下就消失了,可能是jdk没安装或jdk的环境变量没配置),在浏览器地址栏输入http://localhost:8080/地址,显示如下页面,Tomcat安装成功; 图 2 二、Axis下载及安装 下载Axis(本次应用的版本是1.4) Axis下载步骤 ①登录http://axis.apache.org/网站,下载axis-bin-1_4.zip文件;
图 3
图 4 附: axis-bin-1_4.zip文件解压缩后,文件格式如下: docs:存放Axis的说明文档; lib:存放Axis的二进制发布包; samples:存放利用Axis发布的WebService的示例代码; webapps:存放安装Axis的基础应用; xmls:存放相关说明文档;
图 5 Axis安装 将axis-bin-1_4.zip压缩包中webapps文件夹下的axis文件夹拷贝到Tomcat安装目录下的webapps文件夹下; 验证Axis是否安装成功 ①在浏览器中输入http://localhost:8080/axis/,显示如下页面,表示Axis部分安装成功; ②单击Validation链接,查看页面显示;
图 6 上图右方页面显示Axis的必须组件还缺少一个没有安装,2个可选组件也没有安装,单击上面的提示: 必须组件: http://java.sun.com/products/javabeans/Glasgow/jaf.html 可选组件: http://java.sun.com/products/javamail/ http://xml.apache.org/security/ 分别下载jaf-1_1fr.zip,javamail-1_4.zip,xml-security-bin-1_2_1.zip包,然后把jaf-1_1fr.zip里面的Activation.Jar, javamail-1_4.zip里面的mail.jar, xml-security-bin-1_2_1.zip里面的xmlsee-1.2.1.jar、xalan.jar都放到Axis应用的Web-inf/lib下 注:可选组件可以不安装; ③再校验是否安装成功,显示如下表示安装成功;
图 7 三、WebService服务器验证 在Tomcat安装目录下webapps\axis文件夹下新建jws文件,如:新建Hello.jws文件,文件内容如下:
图 8 启动tomcat,在浏览器中输入http://localhost:8080/axis/Hello.jws,然后单击“Click to see the WSDL”链接,若不报异常,显示该WebService的WSDL描述; 图 9 附 更多WebService服务设置参照http://www.doc88.com/p-97039079107.html
例文1-WebService传xml文件值