java-metro-framework相关内容

旧的 JaxB 和 JDK8 元空间 OutOfMemory 问题

我们正在开发一个 10 多年以来开发的业务应用程序(超过 100 万个 LOC).在切换到 JDK8 时,我们遇到了 JDK8 元空间的问题.这似乎与 com.sun.xml.ws:webservices-rt:1.4 (Metro 1.4) 中引用的 JaxB-Version 有关.由于应用程序中的紧密链接以及通过 JaxB 创建类/实例的遗留问题,因此动态切换旧库并不容易. 目前我们正在 ..
发布时间:2022-01-19 09:18:37 Java开发

WPF 的 Metro 风格主题

我想知道在哪里可以获得看起来像 WPF 的 Windows 版 Zune 应用程序(或 MetroTwit)的主题. 我用谷歌搜索,但我只得到 Silverlight 4 的主题,而不是 WPF. 解决方案 复活一个死帖,也许是自我推销?然而,更确定的是,我(相对最近)开始了一个 Metro 主题包,主要基于我在 MahTweets 和 Silverlight Cosmopolita ..
发布时间:2021-12-23 23:54:57 其他开发

没有 Web 应用程序服务器的 Java Web 服务

我们有一个消息处理服务器, 开始一些话题 处理消息 与数据库等交互...... 现在客户端想要在服务器上有一个Web 服务服务器,他们将能够通过一个 Web 服务客户端查询消息处理服务器.例如给我今天的所有消息,或者删除带有id的消息...... 问题是: 服务器只是一个标准的 j2se 应用程序,不在应用程序服务器中运行,如 tomcat 或 glassfish. ..

JAXBContext.newInstance 内存泄漏

在最近的系统测试部署之后,我们的一个 servlet 受到的打击比平时大得多,我们注意到内存开始攀升,而 weblogic 最终会死掉.我的实习生,我很自豪,发现了内存泄漏的来源. 每当有请求进来时,就会调用这一行: JAXBContext jc = JAXBContext.newInstance(“ruby.oracle_servlet.schemas"); 出于某种原因,对象永远不会 ..
发布时间:2021-11-18 22:53:33 Java开发

如何使 WebMethod 参数成为必需

我们使用“从 Java 开始"的方法来创建使用 Metro 1.5 堆栈的 JAX-WS 2.0 Web 服务.当我们将像 SoapUI 这样的标准工具指向我们的一个 Web 服务时,它表明 WebMethods 的参数是可选的.生成的 xsd 显示 minOccurs=0. 我需要一种在“从 Java 开始"方法中使 WebMethod 参数成为必需的方法(在 xsd 中可能是 minOc ..
发布时间:2021-11-18 22:47:09 Java开发

旧的 JaxB 和 JDK8 Metaspace OutOfMemory 问题

我们正在开发一个已有 10 多年历史的业务应用程序(超过 100 万个 LOC).在切换到 JDK8 时,我们遇到了 JDK8 元空间的问题.这似乎与 com.sun.xml.ws:webservices-rt:1.4 (Metro 1.4) 中引用的 JaxB 版本有关.由于应用程序中的紧密链接以及通过 JaxB 遗留的类/实例创建,动态切换旧库并不简单. 目前我们正在研究这个问题.我们创 ..
发布时间:2021-11-18 22:45:51 Java开发

JDK11之后的WSIMPORT在哪里

我已经使用wsimport和其他Metro工具很多年了,但是自从JDK 11中删除Java EE模块以来,我找不到这些工具. 在哪里可以找到 wsimport 可执行文件? 解决方案 可以在主站点 https://javaee.github.io/metro-jax-ws/. 它们不再是JDK的一部分. ..
发布时间:2021-02-11 19:01:37 Java开发

使用Metro + WSIT检索服务端点处的纯文本WS-Security密码?

我正在编写一个SOAP服务(简称为X),充当各种“转发代理",替换主体中的几个元素,然后调用另一个SOAP服务(Y).我想使用在调用Y时在X中收到的相同的WS-Security凭据(纯文本用户名和密码),但是在检索Password元素的值时遇到了麻烦. 我在wsit-package.service.xml文件中声明的策略引用了com.sun.xml.wss.impl.callback.Pas ..
发布时间:2020-06-26 20:35:02 Java开发

Weblogic Web服务客户端.(纯净引用)

我创建了一个端口池(Web服务客户端),因为在每个请求上即时创建客户端都会导致现在,我注意到Web服务客户端保留了对请求和响应的引用... 那正常吗?? 不幸的是,对于此网络服务而言,有效负载非常大,即使没有使用一段时间,池中仍保留了对一些不再使用的响应的引用...增加了堆.. 有没有办法在收到响应后清除那些引用? 更新:使用Apache CXF客户端我没有这个问题,但是p ..
发布时间:2020-06-26 20:34:59 Java开发

在Java 1.5中编译WS客户端-缺少类似WebService的注释

我正在开发应作为Web服务客户端的应用程序. 我已经使用wsimport实用程序基于WSDL文件生成了源文件.在我的开发机上使用JDK 1.7时,它可以很好地工作(例如,它可以编译并正常运行). 尽管如此,我什至无法在拥有JDK 1.5的测试环境中编译应用程序.我收到一堆如下错误: Cannot find symbol: class WebMethod 怀疑问题出在较小版本的 ..
发布时间:2020-06-26 20:34:55 Java开发

部署后看不到JMX MBean

环境 NetBeans 6.9.1,GlassFish 3.1,METRO 2.1 我想列出可用的Web服务,因此我要向JMX MBeanServer查询*:type=WSEndpoint,*.问题是,部署后只有约56个Mbean,并且未注册WSEndpoint bean.如果我与JMXterm连接,则MBean的数量将跃升至380,并且所有WSEndpoint bean都是可见的.在JCo ..
发布时间:2020-06-26 20:34:53 Java开发

使用本地WSDL文件生成Metro Client

我以前使用wsimport生成了Metro客户端,但是在那种情况下,WSDL是通过https访问的.我的命令如下: wsimport https://service.net/services/Service?wsdl -d C:\ClientProject\src\main\java -keep ,一切正常.现在,我试图生成一个客户端,但是,我只有WSDL文件的本地副本.我的项目目录是这 ..
发布时间:2020-06-26 20:34:50 其他开发

使用Metro 2.3以编程方式从Web服务读取加密的错误消息

在具有WS-Security的Netbeans中使用METRO 2.3,我尝试读取加密的Web服务的错误消息. 通信正常,直到我的有效载荷包含错误为止.然后,服务器将发送一条加密的错误消息,其中包含发生问题的信息.我的客户端尝试对其解密,并理解该消息具有与预期不同的结构,并抛出XMLSignatureException: javax.xml.crypto.dsig.XMLSignatu ..
发布时间:2020-06-26 20:34:48 Java开发