问题标签 [aegis]

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 投票
0 回答
419 浏览

qt - deb 存档中的 Qt Harmattan N9 Aegis 清单文件

我按照以下方式制作了一个宙斯盾清单文件,但它似乎不起作用。当我尝试读/写时,我的应用程序仍然抱怨对跟踪器的非特权访问。我在这里做错了什么?

deb文件内容如下

_aegis文件内容如下。

然后在控制文件的control.tar.gz里面我有定义

那么这里出了什么问题呢?

0 投票
1 回答
237 浏览

cxf - 有没有类似CXF wsdl2java的工具可以生成aegis的客户端代码?

CXF wsdl2java 工具可以生成数据绑定为jaxb 的客户端代码。似乎 wsdl2java 无法生成 aegis 代码。是否有类似的工具可以为 aegis 生成客户端代码?

0 投票
1 回答
241 浏览

c# - 关闭 CXF Aegis 继承支持/将继承与 DataContractSerializer 一起使用?

我使用带有 Aegis 数据绑定的 Apache CXF 向 C# 客户端提供 Java Web 服务。这原则上非常有效。在 C# 方面,我想使用更有限的 DataContractSerializer,因为它允许集合而不是数组。我了解使用 DataContractSerializer 会限制 Aegis 生成的 WSDL 的复杂性。现在我有一个使用继承的 Java 类型。Aegis 能够生成包含基类型和派生类型的 WSDL,但 DataContractSerializer 似乎无法理解此 WSDL。SvcUtil 回退到 XmlSerializer,我的集合得到了丑陋的数组。

我可以想象你处理这个问题的理论可能性:

  • 使用 Aegis 关闭继承支持。这应该导致 WSDL 仅包含派生类型,其中包含每个基本类型属性。
  • 不知何故让 DataContractSerializer 理解 WSDL 继承
  • 不知何故让 XmlSerializer 使用集合而不是数组

我认为最后两个选项是不可能的,所以我坚持第一个。如何关闭 Aegis 继承?

示例 WSDL 片段:

似乎以前版本的 Aegis 没有生成扩展,所以我希望可以将其关闭:https ://issues.apache.org/jira/browse/CXF-5176

0 投票
1 回答
16 浏览

aegis - 无法继续集成并提交更改

我有一个正在等待集成阶段的更改。

当我发出 aeib 命令时,输出显示,几个文件被更改。

我尝试还原更改并使 w,D 文件和当前文件相同。仍然没有运气。

我也无法撤消这些文件并开始新的更改以通过该新更改推送最新文件,因为它表示文件已被另一个更改锁定。

我已经使用 aegis 1.5 年了,从来没有遇到过这个奇怪的问题。依靠你的专家。

0 投票
0 回答
411 浏览

web-services - 将 Apache CXF 与 Aegis 数据绑定和 JAX-WS 前端结合使用

我是网络服务的新手。试图学习一些与 Apache CXF 相关的东西。谁能给我一个使用 Aegis 数据绑定和 JAX-WS 作为前端的示例(连同配置,以便它可以在任何应用程序服务器上运行,比如 Tomcat)?

即,Web 服务应该使用带有 JAX-WS 的 Aegis 数据绑定作为前端。Web 服务客户端可以使用任何绑定、任何前端,或者它也可以是一个简单的独立应用程序。

0 投票
1 回答
1220 浏览

implicit - MimeMailMessage 中的 Aegis 隐式邮件 AIM AlternateView

我正在使用 AIM Aegis 隐式邮件发送隐式 ssl 邮件。

在邮件消息中使用主题和正文时,一切都很好,但是当我使用备用视图时,我的邮件正文为空。此备用视图设置适用于邮件消息,并具有 html 和文本正文,具体取决于接收客户端,但我必须使用 MimeMailMessage,它在调试代码中看起来不错,但在邮箱中接收时为空。

这是代码:

0 投票
1 回答
85 浏览

java - 从 Web 服务返回单个结果,但返回多个类型?在 Java 中?

我需要从 Web 服务返回多个值...

对象可以是几种不同的类型。如何将这些已知类型添加到 Web 服务合同?有没有可以用来装饰我的界面的注释?

注意:我正在使用带有 CXF、Aegis 和注释的 Java。

同一问题的另一个变体是返回一个抽象类,但需要发送一个具体类型。

WCF.NET中,有一个称为KnownTypes的功能可以处理这些场景。Java
中是否有类似的东西与CXFAegis和 Annotations ?

0 投票
1 回答
1179 浏览

osgi - 无法加载实现由 http://www.w3.org/2001/XMLSchema 指定的模式语言的 SchemaFactory

当尝试在 CXF DOSGi 中使用 Aegis 数据绑定公开服务时,我在 Java 8 中收到此错误。在 Java 7 中它工作正常。

原因:java.lang.IllegalArgumentException:没有实现由指定的模式语言的 SchemaFactory:http: //www.w3.org/2001/XMLSchema可以在 javax.xml.validation.SchemaFactory.newInstance(SchemaFactory.java: 215) 在 org.apache.cxf.aegis.type.XMLTypeCreator.(XMLTypeCreator.java:122)

在此处查看完整的堆栈跟踪

我认为原因是代码没有看到 impl 类com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory

任何想法如何解决这一问题?

顺便提一句。通过在 Java 8 中运行 CXF-DOSGi 构建可以观察到异常。

0 投票
0 回答
41 浏览

java - 如何自定义CXF+Aegis生成xsd:string类型?

将我的服务从 CXF 2.4.10 升级到 CXF 3.2.1 后,我的客户端在尝试处理 SOAP 响应时抛出异常,因为 CXF+Aegis 为字符串值生成了不同的类型。

我无法更改客户。

当前生成的类型“ns3:string”:

我需要输入“xsd:string”:

0 投票
1 回答
255 浏览

cxf - 优化 CXF Web 服务

我有一个 CXF Web 服务,它处理包含 base64 字符串的请求。有些请求需要很长时间,超出了我们的要求。我希望处理完成 3 秒,但大多数请求需要 12 秒。当我跟踪拦截器的处理时,DocLiteralInInterceptor 消耗的时间最多。根据文档,此拦截器检查 SOAPAction 并绑定消息。我正在使用 aegis 绑定并尝试在配置中禁用 schema-validation-enabled 到 false 的验证。但没有任何改善。有没有办法优化绑定过程?

提前致谢。