问题标签 [wildfly-10]

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

jsf - WildFly 10 登录后的空白页面

我在 Wildfly 10 上部署了一个应用程序,该应用程序在 GlassFish 上运行正常,但是/<context_path>/j_security_check当我尝试登录时却得到一个空白页面。我看过一些建议包含缓存控制请求标头的帖子,但它并没有解决问题。日志没有显示任何类型的错误或相关信息,我真的不知道下一步该尝试什么。有没有人遇到过类似的问题?

编辑 1 身份验证工作正常。如果之后,我尝试访问受保护的资源,我可以这样做。只是登录后的重定向没有被触发。

编辑 2 请求/响应转储:

0 投票
1 回答
211 浏览

mysql - 无法让 Web 应用程序与 mysql 5.1 和 wildfly 10 一起使用

我在 netbeans 中创建了一个简单的 mvn webapp 并让它与 h2 一起工作。但我无法让它与 mysql 作为数据源一起使用。

我已经将 mysql 5.1.38 连接器部署到 Wildfly,它可以正常部署和连接。我已将 mysql 添加到我的 persistence.xml 中,如下所示。但它不会连接。我可以在wildfly、mysql客户端和wildfly的服务选项卡中连接到mysql。

经过大量的努力和研究,我有点迷失了。

初始化豆

人门面

抽象立面

实体人

Pom.xml

持久性.xml

错误日志和堆栈跟踪

0 投票
2 回答
633 浏览

java - 找不到适合 jdbc:mysql://localhost/ 的驱动程序

我正在使用 Jax-RS 和 JPA 创建一个测试应用程序。尝试在 de Jax-RS 资源中实例化 EntityManaget 时遇到问题。

我试图将 Wildfly 10 用作应用程序服务器,但在 Glassfish 4.1.1 中也会发生此错误。

不确定它是否相关,但我正在使用 Intellij 和 maven。由于我的目标是仅使用 JavaEE 规范,因此我添加了 java ee api maven 依赖项,以使用 Application Server 库。

pom.xml

持久性.xml

Usuario资源

乌苏里奥

引导应用程序

野蝇输出

有人有想法吗?谢谢!

编辑1:

我试图让我的应用程序管理连接,而不是容器。

0 投票
1 回答
242 浏览

security - WildFly 10 上的 LDAP 搜索凭据加密

由于 PA-DSS 合规性,我们不允许在配置文件中使用明文密码,即使我们控制了允许谁访问该文件。我检查了 WildFly 的文档,但只能找到有关通过org.picketbox.datasource.security.SecureIdentityLoginModule. 有没有办法在 WildFly 上做到这一点?WebSphere 和 GlassFish 都提供了一种方法来做到这一点,所以我猜 WildFly 可能也有一种方法。

0 投票
2 回答
6489 浏览

java - 将 Spring Boot 部署到 Wildfly 10

有没有人尝试将springboot应用程序成功部署到wildfly 10?我找了一些例子,但我只找到了 wildfly 8.2

这是我的应用程序类:

这是我的 POM

我总是收到这个错误:

autoconfigure.web.HttpMessageConverters org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.messageConverters; 嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为 'org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration' 的 bean 时出错:注入自动装配的依赖项失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:无法自动装配字段:私有最终 java.util.List org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration.converters;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为“mappingJackson2XmlHttpMessageConverter”的 bean 时出错 在类路径资源 [org/springframework/boot/autoconfigure/web/JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration.class] 中定义:通过工厂方法进行 Bean 实例化失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 [org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter]:工厂方法“mappingJackson2XmlHttpMessageConverter”抛出异常;嵌套异常是 java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig; 引起:java.lang.RuntimeException: org.springframework.context.ApplicationContextException: 无法启动嵌入式容器;嵌套异常是 org. springframework.beans.factory.BeanCreationException:创建名为“org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter”的bean时出错:注入自动装配的依赖项失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:无法自动装配字段:私有 org.springframework.boot.autoconfigure.web.HttpMessageConverters org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.messageConverters; 嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为 'org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration' 的 bean 时出错:注入自动装配的依赖项失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:无法自动装配字段:私有最终 java.util.List org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration.converters;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在类路径资源 [org/springframework/boot/autoconfigure/web/JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration.class] 中定义名称为“mappingJackson2XmlHttpMessageConverter”的 bean 创建错误:通过工厂方法进行 Bean 实例化失败; 嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 [org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter]:工厂方法“mappingJackson2XmlHttpMessageConverter”抛出异常;嵌套异常是 java.lang.NoSuchMethodError: com.fasterxml.jackson。databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig; 引起:org.springframework.context.ApplicationContextException:无法启动嵌入式容器;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为 'org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter' 的 bean 时出错:注入自动装配的依赖项失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:无法自动装配字段:私有 org.springframework.boot.autoconfigure.web.HttpMessageConverters org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.messageConverters; 嵌套异常是 org.springframework.beans。factory.BeanCreationException:创建名为“org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration”的bean时出错:注入自动装配的依赖项失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:无法自动装配字段:私有最终 java.util.List org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration.converters;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在类路径资源 [org/springframework/boot/autoconfigure/web/JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration.class] 中定义名称为“mappingJackson2XmlHttpMessageConverter”的 bean 创建错误:通过工厂方法进行 Bean 实例化失败; 嵌套异常是 org.springframework.beans。BeanInstantiationException:无法实例化[org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter]:工厂方法'mappingJackson2XmlHttpMessageConverter'抛出异常;嵌套异常是 java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig; 原因:org.springframework.beans.factory.BeanCreationException:创建名为“org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter”的bean时出错:注入自动装配的依赖项失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:无法自动装配字段:私有 org.springframework.boot.autoconfigure.web。HttpMessageConverters org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.messageConverters; 嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为 'org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration' 的 bean 时出错:注入自动装配的依赖项失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:无法自动装配字段:私有最终 java.util.List org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration.converters;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为“mappingJackson2XmlHttpMessageConverter”的 bean 时出错 在类路径资源 [org/springframework/boot/autoconfigure/web/JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration.class] 中定义:通过工厂方法进行 Bean 实例化失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 [org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter]:工厂方法“mappingJackson2XmlHttpMessageConverter”抛出异常;嵌套异常是 java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig; 原因:org.springframework.beans.factory.BeanCreationException:无法自动装配字段:私有 org.springframework.boot.autoconfigure.web。HttpMessageConverters org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.messageConverters; 嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为 'org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration' 的 bean 时出错:注入自动装配的依赖项失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:无法自动装配字段:私有最终 java.util.List org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration.converters;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为“mappingJackson2XmlHttpMessageConverter”的 bean 时出错 在类路径资源 [org/springframework/boot/autoconfigure/web/JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration.class] 中定义:通过工厂方法进行 Bean 实例化失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 [org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter]:工厂方法“mappingJackson2XmlHttpMessageConverter”抛出异常;嵌套异常是 java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig; 原因:org.springframework.beans.factory.BeanCreationException:创建名称为 'org.springframework.boot.autoconfigure.web 的 bean 时出错。HttpMessageConvertersAutoConfiguration':自动装配依赖注入失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:无法自动装配字段:私有最终 java.util.List org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration.converters;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在类路径资源 [org/springframework/boot/autoconfigure/web/JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration.class] 中定义名称为“mappingJackson2XmlHttpMessageConverter”的 bean 创建错误:通过工厂方法进行 Bean 实例化失败; 嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 [org.springframework.http.converter.xml。MappingJackson2XmlHttpMessageConverter]:工厂方法“mappingJackson2XmlHttpMessageConverter”抛出异常;嵌套异常是 java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig; 引起:org.springframework.beans.factory.BeanCreationException:无法自动装配字段:私有最终java.util.List org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration.converters;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为“mappingJackson2XmlHttpMessageConverter”的 bean 时出错 在类路径资源 [org/springframework/boot/autoconfigure/web/JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration.class] 中定义:通过工厂方法进行 Bean 实例化失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 [org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter]:工厂方法“mappingJackson2XmlHttpMessageConverter”抛出异常;嵌套异常是 java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig; 引起:org.springframework.beans.factory.BeanCreationException:创建名为“mappingJackson2XmlHttpMessageConverter”的bean时出错 在类路径资源 [org/springframework/boot/autoconfigure/web/JacksonHttpMessageConvertersConfiguration$MappingJackson2XmlHttpMessageConverterConfiguration.class] 中定义:通过工厂方法进行 Bean 实例化失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 [org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter]:工厂方法“mappingJackson2XmlHttpMessageConverter”抛出异常;嵌套异常是 java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig; 引起:org.springframework.beans.BeanInstantiationException:无法实例化[org.springframework.http.converter.xml。MappingJackson2XmlHttpMessageConverter]:工厂方法“mappingJackson2XmlHttpMessageConverter”抛出异常;嵌套异常是 java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig; 引起:java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig;"}} )Lcom/fasterxml/jackson/databind/SerializationConfig;引起:java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig;"}} )Lcom/fasterxml/jackson/databind/SerializationConfig;引起:java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/databind/SerializationConfig;"}}

0 投票
1 回答
146 浏览

java - JMS - 失败时重新传递消息

我有这种情况:

  • 通过 MDB 制定 JMS 消息可能会失败(RuntimeException在这种情况下抛出 a)
  • 应该重新传递消息,尽管在延迟之后(理想,但并非绝对必要:根据失败次数增加延迟之后)
  • 在 x 次失败后,该消息应该被忽略并且不再发送

现在,我的行为是失败的消息立即重新传递了 10 次,而我无法自定义它。

有没有办法可以通过@JMSdefinition(或其他注释)或在消息中设置正确的属性来实现这一点?如果是这样,怎么办?

0 投票
0 回答
971 浏览

keycloak - Keycloak 注册页面未在 LDAP 中存储新的注册用户角色

我使用 keycloak 1.9.3-Final 和 ApacheDS 2.0.0 作为我的“用户联盟”提供者。目标是将新注册用户的详细信息(此详细信息包括默认角色)存储到 ApacheDS 和 keycloak DB 中。我在 relam 级别创建了一个“用户”角色,并将其分配给“领域默认角色”作为每个新用户的默认角色;并且,在“用户联合映射器”中,我创建了“myRoleMapper”,它将“LDAP 角色 DN”设置为 ou=people,dc=mycompany,dc=com

结果是,我能够在 ApacheDS 和 keycloak DB 中看到新注册用户的详细信息。但是,“用户”角色永远不会为 ApacheDS 中“用户”角色条目中的用户关联/存储。因此,当用户登录时,我确实得到一个“禁止”页面,因为没有角色与用户相关联。令人惊讶的是,我能够使用“将 LDAP 角色同步到 Keycloak”或“将 Keycloak 角色同步到 LDAP”功能在 keycloak 和 ApacheDS 之间同步角色。因此,keycloak 服务器和 ApacheDS 之间的通信似乎很好。但是,我的角色映射与用户无关。谁能指出我需要做/配置的事情,以便从 keycloak 注册页面将新注册用户的详细信息和角色添加到 ApacheDS 中?

这是我在 keycloak 中的映射器的图像。

在此处输入图像描述

这是我的默认用户角色:

在此处输入图像描述

这是我的 ApacheDS 架构

0 投票
1 回答
393 浏览

jsf - 无法将 EJB 注入 JSF 阶段侦听器

我正在使用 Wildfly 10 服务器,并且遇到了 JSF 阶段侦听器未注入 EJB 的问题。这是我似乎无法正常工作的测试代码。

如果我注释掉这一bjb.callMe();行,程序就会正常工作。有了它,我得到一个 NullPointerException。我能够注入这个 EJB 并在@RequestScoped支持 bean 中使用它。

我了解到,在 JSF 2.2 之前,您无法注入 Phase Listener,但是,我在 JSF 2.2.12 上使用此服务器。更重要的是,我可以在 Glassfish4 服务器上部署这个确切的代码并且它可以工作。我对 Wildfly 做错了什么?

0 投票
1 回答
843 浏览

java - Quartz Job @ExecuteInJTATransaction - 无法在 wildfly 10 中获取 UserTransaction

我有一个 Quartz 作业侦听器,它保留有关作业执行的信息。我正在使用 jta-datasource 并且我的作业类使用@ExecuteInJTATransaction 进行了注释。

调用 Job Listener 时,会出现以下错误:

我的环境是 Wildfly-10.0 和 Quartz-2.2.1

0 投票
3 回答
2321 浏览

wildfly - 无法在 wildfly-swarm 上启动 jax-rs 服务

我有一个在本地与 wildfly-swarm 1.0.0.Beta8 一起工作的 JAX-RS 服务,但是当我在远程机器上启动它时,出现以下异常:

此外,当我将应用程序部署到完整的 Wildfly 10 时,它工作得很好。

我在谷歌上搜索到“协议系列不可用”异常可能与只有 IPv6 地址的机器有关,而 java 默认为 IPv4,但是这台机器确实有 IPv4 地址。

我不知道我可能做错了什么。

有什么建议么?