问题标签 [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 - 自定义 Ejb 计时器计划而不重建战争
我在我的代码中使用了一个 ejb 计时器,如下所示:
我希望能够重新配置调度程序,而不必在每次我决定需要调整调度时重新构建并将生成的战争上传到服务器。
我该怎么做呢?
java - 从 Hibernate 持久性部署 Wildfly8.2/Jboss EAP 7.0 期间出错
我从Java 8的迁移开始,因此我必须更改 Spring 和 Hibernate。所以我将 Spring 和 hibernate 升级到以下版本。我能够在Tomcat 7上本地部署和运行代码。但是尝试在 Wildfly8.0 或 Jboss EAP7 上部署它时出现以下错误
我在wildfly上尝试了部署,发现内部它试图调用hibernate4引导程序。因此,我决定向上移动一点并尝试 EAP7。EAP7 使用 hibernate5 引导程序。但错误仍然是一样的。
我的 Pom 配置如下所示。
jakarta-ee - JBoss EAP 7.0.0 的 Quartz 调度器实现
我们正在将基于 JBoss 4.2.1 服务器构建的应用程序迁移到 JBoss EAP 7.0.0 服务器。在 JBoss 4.2.1 中,quartz 将使用 MBean 实现,并使用 () 后跟属性来启动和初始化。这样做的原因是 Mbean 的启动和停止可以由集群节点中的 HASingleton 服务控制。这已在 EAP 7.0.0 服务器中删除,因为它不遵循 J2EE 约定(链接)。另一种方法是使用帖子中推荐的 EJB 调度服务。但是我们不能这样做,因为它会导致业务逻辑发生重大变化,这在此处不受欢迎。解决此问题的任何解决方案建议。
我试图通过将调度程序实例放在单例 bean 中来调用 bean。它正在工作,但必须扩展以在 JBoss 集群节点配置中工作,其中只应启动一个实例,而另一个节点可以访问此实例以报告 Web 视图。
提前致谢。
web-services - apache CXF @Policy 不包括在 WSDL 中
我正在使用 Jboss EAP 7 编写代码优先的 Web 服务,并且需要实现 WS-Security 以进行用户名令牌验证...为此,我使用的是 Apache CXF 策略,我设法让一切都以合同优先的角度工作现在我唯一需要让它作为代码优先的视角工作的是将策略包含在生成的 wsdl 中......为此,我使用的是 @org.apache.cxf.annotations.Policy 但代码策略的片段不会添加到 Jboss 最终生成的 wsdl 中。
这是我的代码:
这是 WEB-INF/company-username-token-policy.xml
我的 jboss-deployment-structure.xml 已经有这些条目:
我在这里想念什么?
jboss - Jboss EAP 7 符号链接到欢迎内容中的日志文件不起作用
我想要一种简单的方法来查看/下载测试服务器上的日志文件(对于无法通过 ssh 访问服务器的外部供应商)。
我在 {jboss home}/welcome-content 文件夹中尝试做的事情:
ln -s {jboss home}/standalone/log/server.log server.log
这会创建指向日志文件的符号链接,但是当我尝试通过 chrome 查看日志文件时:http://{internal ip}:8080/server.log 它不起作用。
如果我执行 ln -P 来创建物理链接,它可以工作,但是当日志文件翻转(即一天结束)时,它仍然指向旧的日志文件而不是新的 server.log,这是不可取的。
我也不想为了显示日志文件而创建一个新的war文件并部署它。
有任何想法吗?
spring - Jboss 中未注册的 Web 上下文
每当我尝试在 Wildfly 服务器中运行 Spring 应用程序时,它都会成功部署,但在一个实例中它会被取消部署。这是日志:
即使我在部署目录中手动添加 .dodeploy 文件,它也不起作用。
jboss - 如何在 JBoss EAP 7 中刷新认证缓存
我们正在将应用程序从 JBoss 4.2.1.GA 迁移到 JBoss EAP 7。我们希望它刷新身份验证缓存。早期的应用程序使用了 EAP7 JMX 中不可用的 MBean“jboss.security:service=JaasSecurityManager”。
需要一些帮助。
谢谢你。问候,
jboss - 在 EAP 7 上为 JNDI 动态获取 EJB 模块名称
我们如何在 EAP 7 上为 JNDI 动态获取 EJB 模块名称,我们在此处查看了有关堆栈溢出的帖子以获取模块名称
- 我们不想在 ejb-jar.xml 中覆盖。
- 我们不想在 maven 中自定义模块名称,所以它是固定的。
- 我们也不是在循环,因为我们目前正在执行
有没有更清洁的方法
jboss - struts中的org.apache.struts.chain.ComposableRequestProcessor和java.nio.charset.IllegalCharsetNameException有什么用
我们遇到了迁移问题,我们将应用程序从 JBoss 4.2.1.GA 迁移到 JBoss EAP 7.0.0.GA。遇到的异常如下。
所以我们有一个相同的修复,其中涉及
在 struts config.xml 文件中添加以下内容。
配置中的这一行
已将标记从 charset= UTF8 更改为 charset= ISO-8859-1" 和一个附加属性
这已经解决了问题,但想知道 ComposableRequestProcessor 类的正确用法是什么。以及为什么它在这里帮助我们的解决方案。
我们在网上没有看到适当的文档或博客来解释为什么以及何时需要添加此配置。这样做有什么好处?
另外,我们想知道 JBoss 4.2.1.GA 没有强制执行页面上下文编码,但是在 JBoss EAP 7.0.0.GA 中我们需要将它定义为 ISO,否则它在 windows 服务器环境中将无法工作。我们知道它与 JBoss 使用的早期 Apache Tomcat HTTPS 实现框架上的一些 Undertow 实现有关。
任何通过指向正确的文档或信息的帮助都会受到广泛赞赏。