加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Axis2创建webservice服务的方式之 web.xml配置

发布时间:2020-12-17 00:13:51 所属栏目:安全 来源:网络整理
导读:Axis2创建webservice服务的方式之 web.xml配置 ? webservice一般单独部署为一个工程,但是也可以和其他文本工程配置到一起. ? 为web工程添加webservice服务,只需要在web.xml中配置一个servlet和一个servlet mapping即可, ? 如下所示,将下面这段添加到web工程

Axis2创建webservice服务的方式之 web.xml配置

?

webservice一般单独部署为一个工程,但是也可以和其他文本工程配置到一起.

?

为web工程添加webservice服务,只需要在web.xml中配置一个servlet和一个servlet mapping即可,

?

如下所示,将下面这段添加到web工程的web.xml中,

然后再将Axis2的lib文件夹中的所有jar包全部拷贝到web工程的WEB-INFlib目录下即可:

?

? ? <servlet>

? ? ? ? <servlet-name>AxisServlet</servlet-name>

? ? ? ? <display-name>Apache-Axis Servlet</display-name>

? ? ? ? <servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>

? ? ? ? <!--<init-param>-->

? ? ? ? <!--<param-name>axis2.xml.path</param-name>-->

? ? ? ? <!--<param-value>/WEB-INF/conf/axis2.xml</param-value>-->

? ? ? ? <!--<param-name>axis2.xml.url</param-name>-->

? ? ? ? <!--<param-value>http://localhost/myrepo/axis2.xml</param-value>-->

? ? ? ? <!--<param-name>axis2.repository.path</param-name>-->

? ? ? ? <!--<param-value>/WEB-INF</param-value>-->

? ? ? ? <!--<param-name>axis2.repository.url</param-name>-->

? ? ? ? <!--<param-value>http://localhost/myrepo</param-value>-->

? ? ? ? <!--</init-param>-->

? ? ? ? <load-on-startup>1</load-on-startup>

? ? </servlet>

? ??

? ? <servlet-mapping>

? ? ? ? <servlet-name>AxisServlet</servlet-name>

? ? ? ? <url-pattern>/services/*</url-pattern>

? ? </servlet-mapping>

?

?

配置好了以后,假如已经部署了一个名称为TestService的服务,里面有个getName的方法,

有个setName(String newName方法)

web工程名称为 TestWebService,则可以通过下面的 地址来访问服务:

?

http://localhost:8080/TestWebService/services/TestService/getName ?

TestWebService/services为配置的servlet的mapping,TestService/getName为webservice名/方法名

?

http://localhost:8080/TestWebService/services/TestService/setName?newName=Frank

这种方式 可以访问需要参数的webservice方法

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读