如何使用axis发布webservice
2个回答
展开全部
从官网中下载axis2.war文件,解压缩,获取里面的文件结构,将conf、lib、modules复制到工程中的WEB-INF目录中,axis2-web建议也放到工程WebRoot目录下,因为如果调用webservice失败,没有该文件,系统会报错
在工程中新建一个类,该类用于对外输出webservice服务内容
修改web.xml文件,增加如下内容
在WEB-INF目录下新建services目录,该目录存放我们需要对外发布的webservice配置信息,新建如下图定义的目录结构,修改services.xml文件。
在services.xml文件中,定义服务名service name和服务需要访问的类ServiceClass。
需要注意的是webservice访问的服务名是services.xml中的定义,外面目录使用跟服务名一样的名字目的是方便阅读。
输入地址:http://localhost:8080/WebserviceAxis2/services/StudentService?wsdl,即可看到我们发布的webservice已经成功了,比较简单吧
在工程中新建一个类,该类用于对外输出webservice服务内容
修改web.xml文件,增加如下内容
在WEB-INF目录下新建services目录,该目录存放我们需要对外发布的webservice配置信息,新建如下图定义的目录结构,修改services.xml文件。
在services.xml文件中,定义服务名service name和服务需要访问的类ServiceClass。
需要注意的是webservice访问的服务名是services.xml中的定义,外面目录使用跟服务名一样的名字目的是方便阅读。
输入地址:http://localhost:8080/WebserviceAxis2/services/StudentService?wsdl,即可看到我们发布的webservice已经成功了,比较简单吧
2016-10-12
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询