1.导入一个整合好的SSH项目
原项目结构图
2.将SSH项目的功能发布出去
新建一个包:com.ssh.ws,将你要发布的方法放到这里面。我在这个包里面建了Author接口和Author的接口实现类(记得在配置里配置这两个类)
applicationContext-ws.xml配置
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd">
<!--spring产生service对象 -->
<bean id="AuthorService" class="com.ssh.ws.AuthorImpl"></bean>
<!--spring管理axis2对象 -->
<bean id="axis2Service" class="org.apache.axis2.extensions.spring.receivers.ApplicationContextHolder"></bean>
</beans>
将axis2所需要的jar放入Maven管理的pom.xml文件中,然后ctrl+s保存(保持有网的状态)
<!-- 引入Axis2依赖 -->
<dependency>
<groupId>org.apache.axis2</groupId