问题标签 [wildfly]

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 回答
2049 浏览

serialization - 我可以指定jackson @JsonView 用于RestEasy 中的方法结果转换吗?

我正在使用基于@JsonView. ContextResolver我通常用这样的方式配置杰克逊:

如果我序列化单个实体,这很好用。但是,对于某些用例,我想使用与单个实体相同的视图来序列化我的实体列表。在这种情况下,aClassis ArrayList,所以通常的逻辑没有多大帮助。

所以我正在寻找一种方法来告诉杰克逊使用哪个视图。理想情况下,我会写:

并在视图下进行序列化JSONEntity。RestEasy可以做到这一点吗?如果没有,我该如何模仿?

编辑:我知道我可以自己进行序列化:

然而,这充其量是笨拙的,并且破坏了让框架处理这个样板的整个想法。

0 投票
1 回答
579 浏览

java - JSF 渲染不起作用

以下代码不会重新呈现表单:

xhtml:

豆:

我使用的是 Wildfly 8.0,因此使用的是 JSF 2.2。每次单击按钮时都会调用方法 toggleMode。在 IE 11 中,它从不重新呈现表单。在 Chrome 中,它可以工作两次,但不会更多次。

我错过了什么?

0 投票
1 回答
10954 浏览

spring - JBoss wildfly 中的持久性(在 spring 应用程序中)

我有一个 spring 3.2 应用程序,它使用以下配置定义了持久性:

我的实体类存在于 gr.hcg.nautologhsh.domain 包下。我没有使用任何persistance.xml文件。

现在,这个配置在 JBoss 8 wildfly 中运行良好。但是,当我看到 JBoss 的管理控制台时,在标签 JPA 中,我没有看到任何持久性单元。

通过一些谷歌搜索,我认为持久性单元必须通过 JBoss 而不是通过 Spring 配置才能在那里可见 - 是真的吗?我真的不明白为什么 JBoss 中可能有不同的 PU - 它们如何使用?JBoss 的文档在该主题上非常简陋,我无法理解很多事情:(

有人可以向我解释如何定义 JBoss 持久性单元并在 Wildfly 管理控制台的 JPA 标记中显示这些吗?

更新

我创建了一个包含以下内容的 persistence.xml:

像这样改变了我的datasource-config.xml豆子:

并将以下内容添加到web.xml

现在得到以下错误:

有没有人知道这是什么org.hibernate.service.UnknownServiceException: Unknown service requested [org.hibernate.service.classloading.spi.ClassLoaderService]??

0 投票
1 回答
105 浏览

java - 自定义序列化程序仅适用于属性但不适用于类

我有两类 News 和 NewsList

新闻类

新闻列表类

我在 News.class 中为属性列表添加自定义序列化程序

当杰克逊序列化新闻时一切正常,但是当我想序列化 NewsList 系统时,使用自定义序列化程序并仅打印 id。如何仅为属性添加序列化程序。

0 投票
1 回答
454 浏览

java - 在 Wildfly 上使用 New Relic 部署时出现异常

我向 New Relic 提交了支持请求,但我想我也会在这里试一试。我正在尝试在 wildfly-8.0.0.Beta1 中部署我的 webpp,并得到一个奇怪的 Duplicate Annotation 异常。我的应用程序在没有 New Relic 的情况下正常部署,但在完成他们的安装步骤后,我在 Weld 部署阶段得到了这个堆栈跟踪。

使用 JD-GUI,我打开了 jar,并没有在他们引用的类上看到重复的注释。

有没有人见过这个?解决思路?

stacktrace 的关键部分是(我认为)这部分:

完整的堆栈跟踪:

0 投票
1 回答
196 浏览

jboss - JSPX 标签不适用于 Wildfly CR1

我已经在 jboss 论坛上发布了这个问题,但我没有得到任何答案。

我想我想念什么,但我不知道我想念什么。

当我将现有应用程序从 JBoss AS 7.1 迁移到 Wildfly 8CR1 时,我收到以下错误。

当应用程序启动时,我访问的第一页显示正常。但是我访问的第二页发生了错误。我认为 Wildfly 编译了我的 default.tagx 并且包含该标签的第一页工作正常。但是任何其他页面都无法获取已编译的 tagx。

我的代码是这样的:

默认.tagx

所有页面都使用:

错误是:

0 投票
2 回答
15228 浏览

java - WildFly:来自远程客户端的 EJB 调用

我试图在 WildFly 中查找并调用部署为 EAR 的 EJB。我尝试了不同的方法。

它抛出了:

如果我添加以下属性:

我收到了:

然后我看到一个Jboss 论坛帖子说使用http-remoting而不是remote. 但这也没有用。即使使用端口 8080。

我已经尝试过这里提到的方式。但它似乎不适用于我的情况。尽管我已将其放置jboss-ejb-client.properties在从 Eclipse 运行客户端方法的同一目录中。

0 投票
1 回答
129 浏览

java - Wildfly:org.jboss.as.controller.registry.FastCopyHashMap

在浏览 Wildfly 8 中类的源代码时org.jboss.as.controller.registry.FastCopyHashMap,我观察到这个类是同时扩展java.util.AbstractMap和实现java.util.Map的。

我知道一旦我们扩展java.util.AbstractMap,我们也将获得 java.util.Map 的所有属性,然后我们为什么要java.util.Map显式实现。

如果有人能解释我所缺少的,我将不胜感激。

PS-我正在研究 Wildfly 代码,以了解一些最佳实践、算法并了解 J2EE 规范是如何实现的,当然希望在不久的将来为这个项目做出贡献。

0 投票
4 回答
18852 浏览

junit - Arquillian:嵌入野蝇?

到目前为止,我的集成测试是使用 Arquillian 和嵌入式 Glassfish 4.x 运行的。当我遇到错误ARQ-1458时,我尝试迁移到 Wildfly 8.0.0.Beta1。

我在 Maven 中的部门是:

运行测试时,我收到 jbossHome 为空的错误。我没有 arquillian.xml。在检查 Wildfly-arquillian-container-embedded (POM) 的 Github 源时,我想知道为什么嵌入式容器需要 JBOSS_HOME?我知道将它用于托管和远程变体,但为什么我需要它用于嵌入式变体?Arquillian 页面也只有 JBoss AS 作为托管服务器的示例,所以我想知道它是否有可能(但为什么会有 wildfly-arquillian-container-embedded 呢?)?

或者我应该坚持使用 maven-dependency-plugin 下载容器的托管容器(参见http://arquillian.org/guides/getting_started/#add_more_containers - 底部)?

谢谢和最好的问候!

确切的错误是:

0 投票
1 回答
3284 浏览

java - WildFly - 如何查看部署

这可能是一个愚蠢的问题,但我一直在搜索文档,但似乎无法找到答案。我已经通过 WildFly 的 Web 界面部署了一个 WAR 文件,但是如何查看这个部署呢?在 Tomcat 中,它类似于 http://:8080/mydeploymentname,但我找不到与 WildFly 类似的东西。