问题标签 [jboss-eap-7]
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.
jboss - 如何在安装了其他补丁的 JBoss EAP 7 上应用累积补丁?
我有一个 JBoss EAP 7 实例,它已经用 jboss-cli 修补到 7.0.7。
我还使用Hibernate Validator 6.0.2 Wildfly 补丁对其进行了修补,以便能够使用 JSR 380 - Bean Validation 2.0(如Hibernate Validator 文档中所述)。
现在我想应用最新的 JBoss EAP 7.0.8 补丁,但我收到了这条消息作为来自 jboss-cli 的反馈:
java.lang.IllegalStateException: cannot apply cumulative patch if there are other patches applied [layer-base-wildfly-10.1.0.Final-hibernate-validor-6.0.2.Final, layer-base-wildfly-10.1.0.Final-hibernate-validor-6.0.1.Final]
应用 7.0.8 累积补丁的最佳方式是什么?我是不是该:
- 回滚休眠验证器补丁,
- 应用 7.0.8 补丁,
- 再次应用休眠验证器补丁?
还是有更直接的方法?
jdbc - MDB onMessage 失败并关闭 JDBC 连接
在 JBoss eap 7.0 上运行应用程序。我有一个 MDB,它还引用 XA 数据源(oracle)来持久化数据。在长时间没有使用(几个小时)之后,下一次写入 DB 的 onMessage 调用出现以下错误
我应该设置 validate-on-match = true,还是有更好的方法来确保池连接有效且处于活动状态?
更新:将配置更改为:
仍然出现错误。
java - Jboss EAP 7.0 中新的缺失/不满足的依赖项
我正在将我的 Java EE 应用程序从 JBoss EAP 6.4.7 迁移到 JBoss EAP 7.0。我已经安装了 JDK 并且已经进行了必要的更改,但是在启动服务器时我收到了一个错误,即使我能够成功地创建构建。
持久性.xml:
独立的.xml:
我收到以下错误消息:
有人可以帮忙解决这个错误吗?
jboss - Keycloak 创建自定义身份提供者映射器
我有一个开放的 id 提供者,我使用这个提供者作为 keycloak 的身份代理。我想将从代理发送到 keycloak 的角色(声明)映射(并且 keycloak 将在其 jwt 中发送映射的角色)。我想知道如何实现自定义映射器并将其添加到 keycloak(如硬编码映射器、keycloak 中的属性映射器)。我可以这样做吗?谢谢
java - 为什么 Subject.doAs 会根据登录用户而不是切换的主题返回主体?
我正在尝试从以前部署在 bea weblogic 中的 web 应用程序转换现有的 api。我现在需要在 JBoss EAP 7 中部署这个应用程序。
在我的用户登录代码中,我正在执行 servlet 身份验证,如下所示:
现在容器查找到的每个 EJB 中的 sessionContext 都会返回登录的用户,这很完美,只是一些应用程序功能需要切换用户并执行一些特权操作,例如上传文档。
我正在切换用户并执行特权操作,如下所示:
在实现 PrivilegedAction 的 TestPrivilegedAction 中,我有以下代码:
基本上,在 weblogic 中部署应用程序时使用的原始 api 是:
...然后我将其替换为以下内容以使其在 JBoss 中工作:
那么为什么现在它仍然返回登录用户(user1),即使身份验证成功并且主题已经设置为 user2?我一直在网上搜索并试图看看我是否只是缺少一些配置,但我现在真的坚持下去了。我感谢任何反馈或建议。
java - 应用程序重定向到 JBoss EAP 7.0 的默认页面
我正在将我的 Java EE 应用程序从 JBoss EAP 6.4.7 迁移到 JBoss EAP 7。在点击应用程序登录页面时,我将按照以下突出显示的文本获取页面。我需要在独立设备中进行哪些更改才能重定向到应用程序登录页面。
欢迎使用 JBoss EAP 7 您的红帽 JBoss 企业应用平台正在运行。管理控制台 | 文档 | 在线用户组 要替换此页面,只需使用 / 作为其上下文路径部署您自己的战争。要禁用它,请删除 undertow 子系统中 location / 的“welcome-content”处理程序。
java - 错误 [org.jboss.resteasy.resteasy_jaxrs.i18n](默认任务 2)RESTEASY002010
我面临以下问题,我找不到解决方案。
我的堆栈跟踪在这里:
这是我的 web.xml
应用类:
服务类
现在,当我运行应用程序时,我收到了这个错误(stacktrace),如下所示:http://localhost:8080/myProjectName
但是当我尝试运行如下服务时:
它工作正常。
我错过了什么?
我曾尝试阅读 stackoverflow 和文档 RESTEASY 中的其他解决方案,但我找不到解决方案。有人遇到过这样的问题吗?
visualvm - JBoss EAP 7 的 visualvm 监控
我在端口 8380 上有一台带有 JBoss EAP 7 的服务器。我想从我的工作站通过 visualvm 监控 jboss。
我需要如何配置才能接受连接。
我用 $JAVA_OPTS 中的 jmx 参数和管理接口上的 jmx 进行了尝试。没有任何效果。
也许有人有一个很好的教程。
最好的问候克里斯蒂安
spring - 在 JBoss EAP 7 中使用 log4j 进行 Ehcache 3 日志记录不起作用
我们有以下配置, 1. 基于 JSF/Primefaces 和 Spring 4.2 的多模块 Web 应用程序(用于 WAR、服务 JAR 等的独立 maven 模块) 2. 使用 Log4j2 作为应用程序日志框架 3. 使用 Ehcache 3 和 Spring Cache 抽象注释 4 . 为 Ehcache 3 和 java cache-api 依赖项配置服务模块 JAR 文件的 Pom.xml 5. 在服务模块 JAR 中创建 Ehcache.xml 6. 配置 Log4j 核心和 slf4j-log4j12 绑定依赖项的服务 WAR 的 Pom.xml 7. 配置log4j.xml 与“org.ehcache”</p>
版本,JDK 1.8 Spring 4.2 Ehcache 3.3.1 Log4j 1.2 Slf4j-log4j 1.7.7
我们面临的问题,有了所有这些配置,当我们在 Eclipse Neon 中配置的 JBoss EAP 7 上“在服务器上运行”到 WAR 文件时,我们无法在日志文件中看到与 Ehcache 相关的日志语句。我们可以看到我们的应用程序日志。我们尝试了从 ALL、TRACE、DEBUG 开始的各种日志级别,但日志文件中没有日志。任何指示都会非常有帮助,自过去 2 天以来,我们一直在努力解决这个问题,但没有运气。
jboss - 无法在 jboss eap7 中启动standalone-full-ha.xml 文件...在启动配置文件之前我需要做任何更改吗?
我使用该命令./standalone.sh -c standalone-full-ha.xml
在 jboss eap 7 中启动配置文件 .. 但它没有启动,我无法找到错误,因为没有任何关于此的错误.. 任何人都可以帮助我吗?