ava webservices-java cxf webservices 动态调用sap的一个服务地址,地址是带用户名和密码的权限。

问题描述

java cxf webservices 动态调用sap的一个服务地址,地址是带用户名和密码的权限。

import java.net.URL;

import javax.xml.namespace.QName;

import org.apache.cxf.configuration.security.AuthorizationPolicy;
import org.apache.cxf.endpoint.Client;
import org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory;
import org.apache.cxf.transport.http.HTTPConduit;
import org.apache.cxf.endpoint.Client;
import org.apache.cxf.frontend.ClientProxy;
import org.apache.cxf.transport.http.HTTPConduit;
import org.apache.cxf.transports.http.configuration.HTTPClientPolicy;

public class testwebservices {

public static void main(String[] args) {
String url = "http://xxx?sap-client=100";//地址为一个sap的服务,带有用户名和密码权限。
    JaxWsDynamicClientFactory factory = JaxWsDynamicClientFactory
            .newInstance();

    //此处应该增加什么代码以便通过用户名密码权限,现在没设置回报401访问不通过

    Client client = factory.createClient(url);

    try {
        Object[] d = { "test" };
        QName opName = new QName("sdfdf", "sayHello");
        Object[] obj = client.invoke(opName, d);
        System.out.println("resp:" + obj[0]);

    } catch (Exception e) {
        e.printStackTrace();
    }

}

}

解决方案

http://lib.csdn.net/expert/cList?knowledge_id=248你的答案

时间: 2024-09-22 14:29:30

ava webservices-java cxf webservices 动态调用sap的一个服务地址,地址是带用户名和密码的权限。的相关文章

通过java反射机制动态调用某方法的总结(推荐)_java

如下: public Object invokeMethod(String className, String methodName, Object[] args) throws Exception{ Class ownerClass = Class.forName(className); Object owner = ownerClass.newInstance(); Class[] argsClass = new Class[args.length]; for (int i = 0, j =

动态电用dll出错-动态调用Dll出错,服务模式

问题描述 动态调用Dll出错,服务模式 用MFC开发一个服务程序,服务程序在应用模式下,动态调用dll正常,然而变成服务模式,会导致服务停止.请问这是怎么回事,请大神指点. 解决方案 主要是你服务运行情况下,进程权限会变高,同时不能直接访问一些用户目录等.服务运行在SESSION0,这个可能会导致你的DLL处理有问题.你需要检查一下DLL的内部代码逻辑 解决方案二: http://www.cnblogs.com/duanshuiliu/archive/2012/07/05/2577402.htm

使用java加载动态网页

问题描述 使用java加载动态网页 最近遇到一个难题,使用httpclient获取数据的时候,获取不到动态加载的数据,尝试过htmlunit,也试过jrex,但是感觉效果都不是很好. 百度了一下,别人说phantomjs也不错,但是,没怎么学过js,不是很懂如何使用phantomjs获取整个网页数据. 求各位大神给一下使用java加载动态网页的方式.(除了htmlunit和jrex)或者说说如何使用phantomjs获取整个网页数据. 小弟在此不胜感激 解决方案 利用java加载网页只能获取服务

C#怎么样动态调用rest服务求思路

问题描述 c#怎样去动态调用rest类型的服务?rest服务可以在.net上动态实例化吗?该怎样做?还是通过其他方式? 解决方案 解决方案二:rest风格的就是模拟http请求就可以了啊,然后返回的结果可能是json,可能是xml,可能是其它服务支持的类型访问方式就跟正常的http模拟请求一样,可以是webrequest,也可以是httpclient(个人推荐这个,不过这个要4.0以上版本才支持)解决方案三:这个是httpclient模拟文件+数据提交的解决方案四:你先解释问题中的动态调用是什么

cxf webservice-关于动态调用webservice

问题描述 关于动态调用webservice 使用CXF动态客户端调用webservice,代码如下: JaxWsDynamicClientFactory dynamicClient = JaxWsDynamicClientFactory .newInstance(); String wsdl = "http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx?wsdl"; Client client = dynamicCl

关于java webservices 和.net webservices 发布后的问题。

问题描述 .net 发布webservices 有详细的描述信息 可以写入调用.如下图java 发布webservices 没有正对webservices有详细的描述信息没有描述信息 java中怎么可以像.net那样. 第三方调用很不方便. 问题补充:qq1988627 写道 解决方案 引用我这边的传输用的都是复杂对象,其中用有map对象其实你的出发点并不正确,从我考虑的角度来说,你的想法很好,让别人直接调用很方便.但是从规范的角度出发,方不方便调用并不是通过这种形式展现,而是应该通过稳定展现.

Java的反射机制---动态调用对象的简单方法_java

唉!我还真是在面试中学习新东东啊,一个公司刚刚给了个测试,不过我很奇怪的是为什么web developer的职位居然考java的反射机制题,不过学习研究一下反射机制对我来说是件好事啦! 先说说什么是java反射机制吧,在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个方法:这 种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制.主要功能:在运行时判断任意一个对象所属的类:在运行时构造任意一个类的对 象:在运行时判断任意一个

java 反射 动态调用不同类的静态方法(推荐)_java

准备调用的类 package ss; public class Use { public static Integer demo( String s ){ System.err.println(s+"<<<<<<成功!"); Integer ss=1; return ss; } } 执行调用的类 public class Ceshi { public static void main(String[] args) { try { String cla

java JCO 可以调用 SAP 的 changing 么 ??

问题描述 如题,java jco 怎样调用 Sap 的 changing 属性 解决方案 为什么把参数放在changing呢.....这个参数sap已经不推荐用了, 如果没记错的话