草庐IT

wsdl_cache_dir

全部标签

java - 如何在使用 Axis 1.4 wsdl2java 生成的客户端时获取 SOAP 消息

对于任何具有使用ApacheAxis的Web服务的中等专业知识的人来说,这可能是一个简单的问题。我有一个由Axis1.4中的wsdl2java生成的Web服务客户端。我正在编写需要访问实际SOAP消息本身的单元测试,并与Axis生成的客户端Java类进行比较。(不要问)如何从服务的响应中检索实际的SOAP消息?从四处搜索中我可以收集到的信息是我必须获取MessageContext。我已经尝试过这些方法......MessageContextmc=MessageContext.getCurrentContext();字符串消息=mc.getCurrentMessage().getSOAP

java - Apache CXF : adding custom documentation in the WSDL?

我目前正在学习ApacheCXF。当CXF从Pojo生成WSDL文件时,有没有办法(java注释?)向WSDL文件添加自定义文档?描述服务或参数?我已经使用@WebParam设置了一些描述性名称,但我想添加更长的文档。像...@WebService@Documentation("Thisservicesayhello.Seehttp://say.hello")publicinterfaceMyService{@WebResult(name="helloMessage")@Documentation("Returnsthehellomessage")publicStringsayHell

java - 在 WSDL 文件中找不到 Xsd 架构位置

这个问题3天了还没有解决,如果有人能帮忙,真的很感激,下面是所有的代码。问题是:如果我将wsdl文件(位于我的eclipse项目目录中)从硬盘显示到soapUI,则此Web服务运行良好。但是如果我将url指定为:http://localhost:8080/mwp/mws/mwsid.wsdl这正确地公开了wsdl但找不到模式,我从soapUI得到错误:错误:无法加载url[http://localhost:8080/mwp/mws/Request.xsd]这是spring的配置文件这是wsdl文件:-->-->-->-->这就是我在web.xml中定义的方式:mwsorg.spring

java - 使用 Spring WS 发布静态 WSDL 和相关的 XSD 模式

我有一个模块,其中有我的XSD架构,其中一个架构可以使用架构位置内的相对路径引用另一个架构:在这里,我还使用xjc从这些xsd模式生成Jaxbbean。现在我有一个模块,其中使用spring-ws(2.0.4)实现了我的Web服务。我想使用staticWSDL并使用xsd架构发布它,其中架构位置将转换为URL,如“http://myerver.url.com/my.xsd”。问题是如何优雅地实现这一点?(或者将XSD组合成一个模式,然后将其组合到WSDL)(理论上我可以使用脚本转换这些XSD,并将它们添加到资源(xsd和wsdl)到(springdispatcher)servlet,但

java - 使用大型 wsdl,我们可以修剪它吗?

我的网络服务提供商给了我一个很大的WSDL文件,但我们只打算使用其中的几个函数。我认为大型WSDL对应用程序性能有负面影响。我们在客户端应用程序中使用网络服务,启动时间和内存使用是问题。大型WSDL意味着jax-ws将花费更长的时间进行绑定(bind),并将为stub类占用更多内存。我们是否有可能将WSDL文件修剪为轻量级版本?是否有用于此目的的任何工具?我认为我的网络服务提供商不会为我们生成另一个WSDL。我们可能必须在构建脚本中自动完成。 最佳答案 简而言之,您的答案是“没有工具,但您可以DIY”。我希望有简单的工具可以做到这一

java - 为什么 user.dir 系统属性在 Java 中有效?

我读过的几乎每篇文章都告诉我,在Java中不能有chdir。thisquestion的公认答案说你不能用Java做到这一点。但是,这是我尝试过的一些东西:geo@codebox:~$java-versionjavaversion"1.6.0_14"Java(TM)SERuntimeEnvironment(build1.6.0_14-b08)JavaHotSpot(TM)ClientVM(build14.0-b16,mixedmode,sharing)Here'satestclassI'musing:importjava.io.*;publicclassCh{publicstaticvo

java - 从 WSDL 生成的自顶向下 Java 服务中的 CXF 3.0.3 部署错误

非常感谢您对这个问题的帮助。配置是EclipseJuno、CXF3.0.3运行时和Tomcatv7。我已经使用CXF从现成的WSDL方法自上而下地创建Web服务。但是在Tomcat上部署服务时出现以下错误:org.springframework.beans.factory.parsing.BeanDefinitionParsingException:Configurationproblem:FailedtoimportbeandefinitionsfromURLlocation[classpath:META-INF/cxf/cxf-extension-soap.xml]违规资源:Ser

java.lang.RuntimeException : ERROR: Failed to recover corrupt cache entry 错误

我刚从我的一位用户那里收到这条错误消息。(IE8,Java1.6.20)。它来自一个小程序,该小程序从Javascript接收指令并在客户端执行某些过程。RangeErrorjava.lang.RuntimeException:ERROR:Failedtorecovercorruptcacheentryatcom.sun.deploy.cache.CacheEntry.recoveratcom.sun.deploy.cache.CacheEntry.getSignerMapatcom.sun.deploy.cache.CachedJarFile.getSignerMapatcom.su

java - Ehcache中的 "cache misses"和 "in memory cache misses"有什么区别?

我正在查看EhCache统计数据,我看到了这些数字:CacheMisses:75977CacheHits:38151InMemoryCacheMisses:4843InMemoryCacheHits:38151“内存”是唯一的存储-没有堆外存储,也没有磁盘存储(overflowToDisk="false",diskPersistent="false")。那么这两个是什么意思呢?我希望它们是相同的(命中率相同),但未命中率差异很大。 最佳答案 您的缓存中是否有一些null值的Element?(Ehcache允许您使用null值存储El

java - 如何在 Java 中解析 WSDL?

我需要WSDL的解析器来获取消息、端口类型、操作、绑定(bind)、服务……我希望一些解析器已经存在。那么,有什么指导方针吗? 最佳答案 希望此链接对您选择WSDL解析器有用,ParseWSDLEffectively(查看此链接的存档:WebArchive)。我试过使用ApacheWoden,WSDL4J和MembraneSOA.ApacheWoden或MembraneSOA都可以。 关于java-如何在Java中解析WSDL?,我们在StackOverflow上找到一个类似的问题: