`

cxf 整合spring

 
阅读更多
<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"
         xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
<-- 引入cxf -->
         xmlns:jaxws=http://cxf.apache.org/jaxws         xsi:schemaLocation="http://www.springframework.org/schema/beans  http://www.springframework.org/schema/beans/spring-beans.xsd

 <-- 引入cxf -->  
          http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">  
         <import resource="classpath:META-INF/cxf/cxf.xml" />
         <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
         <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
 <-- 引入cxf end -->  

<bean id="aegisBean" class="org.apache.cxf.aegis.databinding.AegisDatabinding" />   

         <!-- begin-->
         <bean id="acceptTask"class="bin.feifei.webservice.impl.AcceptTask"></bean>
         <jaxws:endpoint id="acceptTaskImpl" address="/acceptTaskAddr" implementor="#acceptTask"/>
         <!--  end -->

</beans>

 

 

 

 

public String getInfo(){
		JaxWsProxyFactoryBean factoryBean = new JaxWsProxyFactoryBean();
		factoryBean.setAddress("http://bin.feifei.com.cn/ws/acceptTaskAddr");
		factoryBean.setServiceClass(AcceptTask.class);
		
		AcceptTask acceptTask = (AcceptTask)factoryBean.create();
		
		TaskBean taskBean = new TaskBean();
		taskBean.setId(111111L);
		
		String type = acceptTask.acceptTask(taskBean);
		System.out.println(type);
		return "";
	}

 

 

 http://www.ibm.com/developerworks/cn/webservices/ws-pojo-springcxf/

 

 

 

 

 

 

CXF之wsdl2java.bat使用 .
2010-06-21 16:35 394人阅读 评论(0) 收藏 举报
  首先,你需要在wsdl2java.bat中以下两个变量:(可以添加到文件最后)

1.set CXF_HOME=D:/资料文件-limpo/apache-cxf-2.2.7/apache-cxf-2.2.7
2.set JAVA_HOME=C:/Program Files/Java/jdk1.6.0_01

  也就是设置你的cxf地址和jdk地址,除了以上两个,你还需要在jdk安装目录下的jre/lib下新建endorsed目录,再把jaxb-api-2.1.jar拷贝到其中,因为cxf在jdk1.6下运行,需要这个包。

   接着,你用cmd命令,进到cxf下的bin目录,例:D:/资料文件-limpo/apache-cxf-2.2.7/apache-cxf-2.2.7/bin。然后再输入wsdl2java uri(uri为wsl地址) 就可以了

 

 


set CXF_HOME=D:\TDDOWNLOAD\apache-cxf-2.2.12\apache-cxf-2.2.12\bin
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_22

在 CXF_HOME 下新建 “lib” 目录,加入cxf-manifest.jar
wsdl2java sms.wsdl

 

Ubuntu 中启用 root 帐号
sudo passwd root

禁用 root 帐号
sudo passwd -l root

通过修改/etc/gdm/gdm.conf文件来允许root直接登陆,在该文件中,修改其中的AllowRoot=false变成AllowRoot=true重启

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics