java调用webservice访问时,有iis认证怎么解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java调用webservice访问时,有iis认证怎么解决相关的知识,希望对你有一定的参考价值。
参考技术A WebServiceSoap wsoap=new WebService().getPort(new QName("http://xxx.xxx.xxx/webservice/","WebServiceSoap"), WebServiceSoap.class);
BindingProvider bp=(BindingProvider)wsoap;
Map<String,Object> context=bp.getRequestContext();
context.put(BindingProvider.USERNAME_PROPERTY, "username");
context.put(BindingProvider.PASSWORD_PROPERTY, "password");
String userinfo=wsoap.getInfo("id");
我之前有在网上找到这种代码
这种在new WebService()之后再添加用户名和密码信息的方法,会跟上面一样,实例化webservice的时候就会报错无法访问
C# mvc 同样的程序包发布,iis多台webservice可以访问,一台webservice出现问题
webservice页面地址都可以访问,当时点击进去里面的方法后再点击“调用”按钮报404错误;如图:
注:可以直接引用地址,但是程序调用也会报404错误
(即:HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。)
;其余的都可以用就这台不行。iis不想重装,因为还有其它的web。请高手帮忙下!谢谢!
第一种:部署到多个iis上面,只有一个iis上面不能访问
追答那就是IIS环境不一样,你仔细对比一下IIS的环境,404的IIS有没有安装MVC?相应的Filter有没有配置?
追问能说的详细点吗?你的filter指的是
以上是关于java调用webservice访问时,有iis认证怎么解决的主要内容,如果未能解决你的问题,请参考以下文章
C# mvc 同样的程序包发布,iis多台webservice可以访问,一台webservice出现问题