问题标签 [axiom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
496 浏览

java - 从 OMElement 获取 InputStream

我尝试了以下示例 [1] ;但由于我的 OMElement 太大,(我正在转换一个文件,(800MB)OMelement,它来自另一个进程)我面临以下问题,

  • 进程内存不足
  • 序列化需要很多时间。

谁能指出我正确的解决方案?

[1]

0 投票
1 回答
120 浏览

jena - 在 JENA API 中更改公理

我已经构建了一个使用 Jena API 的应用程序,让您可以为产品创建本体,并拥有不同类型的产品,如运动、电子产品等。现在我要做的是更改某些规则。就像一条规则一样subClassOf,它为您提供特定的类及其父类。进行更改以使其成为 asubClassOf将给我该类的任何属性,或者除了给我父类之外,它还会返回我该类的子类。基本目标是玩耶拿 API 的公理。

谢谢

0 投票
0 回答
1589 浏览

java - Spring WS 附件 - SaajSoapMessage 与 AxiomSoapMessage

我有一个 Spring Web 服务,它接受请求中的多部分文件。我正在使用默认值SaajSoapMessageFactory并使用SoapUI. 当我在请求中附加多个文件并尝试在服务端点访问它们时,((SaajSoapMessage) messageContext.getRequest()).getAttachments();我只有一个附件,该附件必须contentId是第一个附件。

当我发现默认SaajSoapMessageFactory有一些处理附件的问题时尝试使用AxiomSoapMessageFactory. 现在我得到了错误org.xml.sax.SAXParseException; problem accessing the parser. Parser already accessed!

有什么解决办法吗?


编辑:我正在PayloadRootAnnotationMethodEndpointMapping使用Jdom2.Elementfor @RequestPayload。有什么原因吗?


编辑:当我将payloadCachingattachmentCaching属性都设置为时truesoapUI给出

0 投票
2 回答
4267 浏览

java - org.apache.axiom.om.impl.llom.OMTextImpl cannot be cast to org.apache.axiom.om.OMElement

I'm trying to do the following.

Then i iterate through the child elements of the firstElement like this.

But when i try to execute this following class cast exception occurs.

The error occurs when items.next() is assigned to element OMElement object.

Any idea why i'm getting this exception? I can't figure out any mismatch.

These are the contents of my sample xml file.

Thanks.

0 投票
1 回答
1135 浏览

java - AxiomSoapMessageCreationException:未知的内容类型'application/wsdl+xml'

任何人都知道以下异常可能意味着什么?

我在我们项目的任何地方都找不到“wsdl+xml”,不知道它来自哪里?

0 投票
1 回答
3271 浏览

web-services - 使用 AxiomSoapMessageFactory 改进客户端对 Web 服务响应的读取

我们目前称为 SOAP Web 服务,它发回非常大的响应。

我们在调用 Web 服务时使用 Spring-WS(使用 WebServiceTemplate)、JAX-WS 客户端,并且应用程序在 Jboss EAP 6.0 上运行。

我们目前也使用 SaajSoapMessageFactory。我从论坛上读到应该使用 AxiomSoapMessageFactory 而不是 SaajSoapMessageFactory ( http://docs.spring.io/spring-ws/site/reference/html/common.html ) 来提高阅读性能。

我做了以下修改:

更换

经过

此更改按预期工作得很好。但是,我上面提到的链接建议设置执行以下操作:

设置此选项并调用 Web 服务后,出现以下异常:

关于为什么会出现此错误的任何想法?我是否错过了更改任何其他选项,或者是我使用的库文件不兼容。

另一个问题:


在注释掉与 og4j.logger.org.springframework.ws.client.MessageTracing 相关的 log4j 条目后,我能够成功使用 Web 服务。还进行了性能测试,发现对于同时访问 Web 服务的 50 个用户的测试(间接通过依次调用 Web 服务的屏幕),总响应时间(从单击按钮的那一刻到响应的那一刻Web 服务重新显示在屏幕上)从 ~ 27 秒减少到 22 秒 - 这比 SaajSoapMessageFactory 改进了 5 秒。但是,当我运行 100 个用户的测试时,响应时间增加了 2 秒,并且 SaajSoapMessageFactory 在这种情况下似乎更好。尽管 AxiomSoapMessageFactory 使用流式传输并避免构建树,但有人可以解释这种性能差异的原因吗?

0 投票
0 回答
2151 浏览

web-services - XmlStreamException - Got character[0] 需要一个有效的 XML 字符

我在调用 Web 服务时看到了一种奇怪的行为。执行此行后,我成功收到响应-

现在,如果我将鼠标悬停并检查结果是 OMElement,那么一切顺利,以下代码成功执行 -

但是,如果不检查 OMElement 结果变量,我会收到以下异常 -

有人能给我一些关于问题可能出在哪里的线索吗?

0 投票
0 回答
1348 浏览

web-services - 使用 AxiomSoapMesageFactory 提高 Web 服务性能 - 大量用户时性能下降

我们目前称为 SOAP Web 服务,它发回非常大的响应。

我们在调用 Web 服务时使用 Spring-WS(使用 WebServiceTemplate)、JAX-WS 客户端,并且应用程序在 Jboss EAP 6.0 上运行。

我们目前也使用 SaajSoapMessageFactory。我从论坛上读到应该使用 AxiomSoapMessageFactory 而不是 SaajSoapMessageFactory ( http://docs.spring.io/spring-ws/site/reference/html/common.html ) 来提高阅读性能。

我做了以下修改:

更换

经过

此更改按预期工作得很好。但从性能的角度来看,我得到了令人惊讶的结果。

对于同时访问 Web 服务的50 个用户的测试(间接通过依次调用 Web 服务的屏幕),总响应时间(从单击按钮的那一刻到来自 Web 服务的响应重新显示在屏幕上的那一刻) ) 从 ~ 27 秒减少到 22 秒 - 这比 SaajSoapMessageFactory 改进了 5 秒。

但是,当我运行100 个用户的测试时,响应时间增加了 2 秒,并且 SaajSoapMessageFactory 在这种情况下似乎更好。

尽管 AxiomSoapMessageFactory 使用流式传输并避免构建树,但有人可以解释这种性能差异的原因吗?

0 投票
2 回答
1388 浏览

file - Cant download file from webservice using MTOM and Axis2 stub

I m trying to download a file from my Axis2 webservice server using MTOM and ADB. I can download the file if I dont enable the MTOM both on server and the client sides. Any suggestions or code sample would be nice :)

Client side

Server side axis2.xml

This is my Server

This is my Client

Any

0 投票
2 回答
1012 浏览

java - 如何通过给定的标记名称从 XML 中删除特定元素。公理

伙计们,

我只是想知道如何使用 AXIOM xml 进程库从给定的 xml 中通过给定的标记名称删除 xml 元素。

到目前为止,我已成功构建文档。

提前致谢。