问题标签 [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.
jsf - WildFly 10 登录后的空白页面
我在 Wildfly 10 上部署了一个应用程序,该应用程序在 GlassFish 上运行正常,但是/<context_path>/j_security_check
当我尝试登录时却得到一个空白页面。我看过一些建议包含缓存控制请求标头的帖子,但它并没有解决问题。日志没有显示任何类型的错误或相关信息,我真的不知道下一步该尝试什么。有没有人遇到过类似的问题?
编辑 1 身份验证工作正常。如果之后,我尝试访问受保护的资源,我可以这样做。只是登录后的重定向没有被触发。
编辑 2 请求/响应转储:
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
错误日志和堆栈跟踪
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:
我试图让我的应用程序管理连接,而不是容器。
security - WildFly 10 上的 LDAP 搜索凭据加密
由于 PA-DSS 合规性,我们不允许在配置文件中使用明文密码,即使我们控制了允许谁访问该文件。我检查了 WildFly 的文档,但只能找到有关通过org.picketbox.datasource.security.SecureIdentityLoginModule
. 有没有办法在 WildFly 上做到这一点?WebSphere 和 GlassFish 都提供了一种方法来做到这一点,所以我猜 WildFly 可能也有一种方法。
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;"}}
java - JMS - 失败时重新传递消息
我有这种情况:
- 通过 MDB 制定 JMS 消息可能会失败(
RuntimeException
在这种情况下抛出 a) - 应该重新传递消息,尽管在延迟之后(理想,但并非绝对必要:根据失败次数增加延迟之后)
- 在 x 次失败后,该消息应该被忽略并且不再发送
现在,我的行为是失败的消息立即重新传递了 10 次,而我无法自定义它。
有没有办法可以通过@JMSdefinition
(或其他注释)或在消息中设置正确的属性来实现这一点?如果是这样,怎么办?
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 架构
jsf - 无法将 EJB 注入 JSF 阶段侦听器
我正在使用 Wildfly 10 服务器,并且遇到了 JSF 阶段侦听器未注入 EJB 的问题。这是我似乎无法正常工作的测试代码。
如果我注释掉这一bjb.callMe();
行,程序就会正常工作。有了它,我得到一个 NullPointerException。我能够注入这个 EJB 并在@RequestScoped
支持 bean 中使用它。
我了解到,在 JSF 2.2 之前,您无法注入 Phase Listener,但是,我在 JSF 2.2.12 上使用此服务器。更重要的是,我可以在 Glassfish4 服务器上部署这个确切的代码并且它可以工作。我对 Wildfly 做错了什么?
java - Quartz Job @ExecuteInJTATransaction - 无法在 wildfly 10 中获取 UserTransaction
我有一个 Quartz 作业侦听器,它保留有关作业执行的信息。我正在使用 jta-datasource 并且我的作业类使用@ExecuteInJTATransaction 进行了注释。
调用 Job Listener 时,会出现以下错误:
我的环境是 Wildfly-10.0 和 Quartz-2.2.1
wildfly - 无法在 wildfly-swarm 上启动 jax-rs 服务
我有一个在本地与 wildfly-swarm 1.0.0.Beta8 一起工作的 JAX-RS 服务,但是当我在远程机器上启动它时,出现以下异常:
此外,当我将应用程序部署到完整的 Wildfly 10 时,它工作得很好。
我在谷歌上搜索到“协议系列不可用”异常可能与只有 IPv6 地址的机器有关,而 java 默认为 IPv4,但是这台机器确实有 IPv4 地址。
我不知道我可能做错了什么。
有什么建议么?