七、 用Spring创建的JavaBean发布成WebService

简介:

1、首先,看看这个简单的类代码:

代码

将这个类编译后的class,放到[tomcat-home]\webapps\axis2\WEB-INF\classes中,注意带上package类路径的目录。

2、在<Tomcat安装目录>\webapps\axis2\WEB-INF\web.xml文件中加入下面的内容:

代码

这段配置会Spring的朋友肯定知道,这个是加载spring容器和设置spring的配置文件的。

3、在[tomcat-home]\webapps\axis2\WEB-INF\classes中新建一个applicationContext.xml文件,文件中的内容如下:

代码

上面配置了SpringService,利用Spring的容器帮我们设置name、number这2个属性的值。

1、 在tomcat-home\webapps\axis2\WEB-INF\lib目录中有一个axis2-spring-1.5.3.jar文件,该文件用于将被装配JavaBean的发布成WebService。同样这里我们采用手动打包发布的模式,在C盘建立一个axis2-spring-ws的目录,然后在此目录中新建一个META-INF的目录,目录中添加一个services.xml文件,内容如下:

代码

在文件中需要通过ServiceObjectSupplier参数指定SpringServletContextObjectSupplier类来获得Spring的ApplicationContext对象;

然后用jar命令创建aar文件

clip_image002

然后将生产的aar文件,复制到[tomcat_home]\webapps\axis2\WEB-INF\services目录中

2、 然后重启tomcat,访问:

http://localhost:8080/axis2/services/listServices

就可以看到刚才发布的springService了

clip_image004

3、 编写客户端测试代码

代码

运行后,看到bean注入的值有输出。

1#hoojo






本文转自hoojo博客园博客,原文链接:http://www.cnblogs.com/hoojo/archive/2011/03/16/1985723.html,如需转载请自行联系原作者
目录
相关文章
|
7月前
|
XML Java 数据库连接
“Spring管理JavaBean的过程及Bean的生命周期“
“Spring管理JavaBean的过程及Bean的生命周期“
45 0
|
5月前
|
XML Java 应用服务中间件
WebService - Axis2与Spring整合并发布多个service(同样使用services.xml)
WebService - Axis2与Spring整合并发布多个service(同样使用services.xml)
94 0
|
5月前
|
Java 应用服务中间件 Spring
WebService - Axis2使用services.xml进行开发server与client(未与Spring整合)
WebService - Axis2使用services.xml进行开发server与client(未与Spring整合)
52 0
|
5月前
|
Java 应用服务中间件 Spring
WebService - CXF 与Spring整合(Service+Client)
WebService - CXF 与Spring整合(Service+Client)
24 0
|
7月前
|
XML Java 数据格式
Spring中JavaBean的生命周期及模式
Spring中JavaBean的生命周期及模式
25 0
|
7月前
|
设计模式 Java 开发者
Spring框架中JavaBean的生命周期及单例模式与多列模式
Spring框架中JavaBean的生命周期及单例模式与多列模式
82 0
|
前端开发 Java API
Spring MVC【创建与使用】
Spring MVC【创建与使用】
Spring MVC【创建与使用】
|
存储 XML Java
Spring【Spring的创建与使用】
Spring【Spring的创建与使用】
Spring【Spring的创建与使用】
|
Java Spring
Spring 创建一个自定义注解
平时在用springBoot的使用,常常会用到@Service,@Compent等等注解,简化了我们的开发流程,提升了开发效率.那如何自己来写一个注解呢?下面就来介绍一下。
156 0
|
缓存 Java Spring
Spring循环依赖原理和Bean创建过程
Spring循环依赖原理和Bean创建过程