草庐IT

ws-addressing

全部标签

java - JAX-WS 使用 WS-Security 和 WS-Addressing 的 Web 服务

我正在尝试使用JAX-WS(Metro)开发一个独立的JavaWeb服务客户端,它使用WS-Security和用户名token身份验证(密码摘要、随机数和时间戳)和时间戳验证以及WS-AddressingoverSSL。我必须使用的WSDL没有定义任何安全策略信息。当WSDL不包含此信息时,我一直无法弄清楚如何添加此header信息(正确的方法)。我发现使用Metro的大多数示例都围绕着使用Netbeans从WSDL自动生成它,这对我没有任何帮助。我已经研究过WSIT、XWSS等,但没有太多的清晰度或方向。JBossWSMetro看起来很有前途,但也没有太多运气。有没有人有这方面的经验

java - REST JAX-RS javax.ws.rs.ProcessingException :

每当我的REST客户端代码使用以下代码调用REST服务时,我都会遇到异常:代码:publicvoidputWatcher(Watcherwatcher){System.out.println("InRESTClientputWatcher.***********");target=target.path(RESOURCE_WATCHERS).path(watcher.getWatcheruri());System.out.println(target.getUri());Invocation.Builderbuilder=target.request();builder.put(Ent

java - 如何设置 JAX-WS 客户端使用 ISO-8859-1 而不是 UTF-8?

我想配置我的JAX-WS客户端以在ISO-8859-1中发送消息。当前使用UTF-8。这是客户端尝试做的事情:MapreqContext=((BindingProvider)service).getRequestContext();MaphttpHeaders=newHashMap();httpHeaders.put("Content-type",Collections.singletonList("text/xml;charset=ISO-8859-1"));reqContext.put(MessageContext.HTTP_REQUEST_HEADERS,httpHeaders)

java - 在创建初始 JAX-WS 项目方面需要帮助

我正在逐步完成本教程:http://www.eclipse.org/webtools/community/tutorials/BottomUpAxis2WebService/bu_tutorial.html我正在尝试选择axis2Web服务方面(第6步),但我在eclipse中收到此错误消息:“Axis2Web服务核心1.1需要具有版本匹配表达式“2.2,2.3,2.4,2.5”的动态Web模块更新:我已经下载并安装了axis21.5.4,然后在eclipse中我进入了“windows->preferences->webservices->axis2preferences”。在“axi

java - 使用 JAX-WS : How can I set the user agent property

我对此进行了搜索,发现了一些有惊无险的地方。我已经创建了一个Java客户端来使用JAX-WS使用Web服务。使用JAX设置HTTP_USER_AGENT值时有什么方法吗?当特定客户端(我的)访问它时,我想要我的Web服务日志,所以我想要一个自定义值。我已经看到您在系统属性中设置它的选项,但这似乎不起作用。生成的JAX类似乎没有对连接对象的直接引用,所以我不知道如何操作这些类。任何帮助都会很棒。谢谢ST 最佳答案 在JAX-WS中解决这类问题的方法是实现一个SoapMessageHandler(接口(interface):SOAPHa

java - "package javax.xml.soap is declared in module java.xml.ws, which is not in the module graph"

所以我在WorkingSoapclientexample获取了SOAP示例,将其放入文件SOAPClientSAAJ.java,并尝试编译它(Debian上的Openjdk9):t@h~/javatest>javacSOAPClientSAAJ.javaSOAPClientSAAJ.java:1:error:packagejavax.xml.soapisnotvisibleimportjavax.xml.soap.*;^(packagejavax.xml.soapisdeclaredinmodulejava.xml.ws,whichisnotinthemodulegraph)1erro

java - 将 javax.xml.ws.Endpoint 与 HTTPS 结合使用

我正在从事一个控制建筑物中的光和暖气的项目。后端(用Java编写)将在MacMini上运行,应该可以通过SOAP访问。我想将这个项目的复杂性保持在最低限度,因为我不希望每个使用它的人都必须设置一个应用程序服务器。所以到目前为止,我一直在使用javax.xml.ws.Endpoint:Endpointendpoint=Endpoint.create(frontendInterface);Stringuri="http://"+config.getHost()+":"+config.getPort()+config.getPath();endpoint.publish(uri);这工作出奇

java - 了解 JAX-WS 中的 @Oneway 注释

根据javadoc:Indicatesthatthegiven@WebMethodhasonlyaninputmessageandnooutput.Typically,aonewaymethodreturnsthethreadofcontroltothecallingapplicationpriortoexecutingtheactualbusinessmethod.A181processorshouldreportanerrorifanoperationmarked@OnewayhasareturnvalueorHolderparameters,ordeclaresanychecke

php - ci : google indexing address with index. php 但站点中没有与 index.php 的链接

我有一个由codeigniter编写的网站,我已经通过htaccess从地址中删除了index.phpRewriteCond$1!^(index\.php|resources|robots\.txt)RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^(.*)$index.php/$1[L,QSA]我的base_url()也将输出没有index.php的站点域所以我在网站上的所有链接都没有index.php即:www.site.com/news/addwww.site.com/faq

redirect - 如果合并两个站点,我应该使用 Google 网站管理员工具的 "change of address"吗?

两个网站,内容非常相似。既存在又完善。我已经设置了从站点B到站点A的301重定向。我应该使用网站管理员的“地址更改”功能来支持合并吗?根据我的阅读,它似乎更适合旧域转移到新域。想法? 最佳答案 使用Google网站管理员中的地址更改工具将帮助您管理Google所需的转换,以便在新地址索引您的新URL,同时最大限度地减少对您当前在SERP中排名的影响。您可以将它与“标准”301永久移动重定向一起使用,这会将网页排名从站点A传递到站点B。 关于redirect-如果合并两个站点,我应该使用G