构建轻量级webservice-Spring整合jaxws开发

来源:互联网 发布:网络号码发短信 编辑:程序博客网 时间:2024/06/07 15:48

项目采用maven构建。

以下是pom文件配置-----------------------

<dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>3.2.0.RELEASE</version> </dependency>      <dependency><groupId>org.aspectj</groupId><artifactId>aspectjrt</artifactId><version>1.8.3</version> </dependency> <dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.8.3</version> </dependency>  <dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.6.6</version>  </dependency><dependency><groupId>net.sf.json-lib</groupId><artifactId>json-lib</artifactId><version>2.4</version><classifier>jdk15</classifier></dependency><dependency><groupId>com.mchange</groupId><artifactId>c3p0</artifactId><version>0.9.2.1</version></dependency><dependency><groupId>dom4j</groupId><artifactId>dom4j</artifactId><version>1.6.1</version></dependency><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.2</version></dependency> <dependency>  <groupId>mysql</groupId>  <artifactId>mysql-connector-java</artifactId>  <version>5.1.18</version>    </dependency>        <dependency><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId><version>1.9</version>   </dependency><dependency><groupId>org.glassfish</groupId><artifactId>javax.jws</artifactId><version>3.1.1</version>    </dependency>       <dependency><groupId>org.jvnet.jax-ws-commons.spring</groupId><artifactId>jaxws-spring</artifactId><version>1.9</version>   </dependency>      <dependency><groupId>com.sun.xml.stream.buffer</groupId><artifactId>streambuffer</artifactId><version>1.5.3</version> </dependency><dependency><groupId>com.sun.xml.ws</groupId><artifactId>jaxws-rt</artifactId><version>2.2.7</version></dependency>  <dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.1.1</version>  </dependency>    <dependency><groupId>org.mybatis</groupId><artifactId>mybatis-spring</artifactId><version>1.1.1</version> </dependency>

webservice配置

<!-- webservice start-->    <bean id="server" class="org.springframework.remoting.support.SimpleHttpServerFactoryBean">      <property name="port" value="${server.port}" />    </bean>   <bean class="org.springframework.remoting.jaxws.SimpleHttpServerJaxWsServiceExporter">      <property name="server" ref="server" />      <property name="basePath" value="/ws/"/>    </bean>     <bean id="foshanInternet" class="com.xuanwu.webservice.FoshanInternet">       <property name="defult_Max_Size" value="${page.DefultMaxSize}" />   </bean>   <!-- webservice end -->  


1 0