JBoss Application Server(JBoss AS)是一个免费的软件/开源的基于Java EE的跨平台应用服务器。
Widlfly 31 VFS 部署位置的内容目录中缺少应用程序 jar 文件
我们正在从 Wildfly 30.0.1.FINAL 迁移到 31.0.1.FINAL。 在 30.0.1.FINAL 中,所有应用程序库都复制到 %wildfly-31.0.1.Final%\standalone mp fs\deployment\deployment90110bdf73e52...
从 JBoss 5.1.0GA 调用带有 WSS 拦截器的 CXF 客户端时出现 WRONG_DOCUMENT_ERR
我有带有 WSS 拦截器的 CXF Web 服务客户端,可以从控制台运行,但是当从 JBoss 运行时会抛出如下异常: 发生意外异常 发生意外异常 javax.x...
无论我做什么,WildFly 都会向我返回 404 代码 我正在使用 Java 22.0.1、Intellij Idea 和 WildFly 32.0.1.Final。 我还尝试在此配置上使用 GitHub 运行类似的工作项目,...
我有一个RuleRequest类,它内部包含Product类和Policy类。我有规则来检查产品和策略类内的属性。我需要在基于 Excel 的决策选项卡中执行此操作...
如何更改 server.log 以写入 JBoss Wildfly (dcm4chee) 中的控制台
我们正在使用使用 JBoss Wildfly 的 dcm4chee docker 容器 (dcm4che/dcm4chee-arc-psql:5.31.3)。现在我们希望将文件 /opt/wildfly/standalone/log/server.log 的内容放在
如何更改 server.log 以写入 JBoss Wildfly 中的控制台
我们正在使用使用 JBoss Wildfly 的 dcm4chee docker 容器 (dcm4che/dcm4chee-arc-psql:5.31.3)。现在我们希望将文件 /opt/wildfly/standalone/log/server.log 的内容放在
Servlet 应用程序已启动并在 jboss Web 服务器中运行,但我在日志中收到以下错误,但应用程序没有问题,并且在部署文件夹中找到了 war,但它显示在...
如何将外部供应商 SSL 证书配置到 JBoss 7.1 中
我正在从 Websphere 8.x 转换到 JBoss 7.1,但在将 SSL 证书获取到 JBoss 7.1 时遇到问题。我们通过 SSL 使用外部供应商 Web 服务。 在 Websphere 中我会这样做: 添加...
如何使用 JBOSS 7.4 设置 SameSite LAX
我们目前使用JBOSS 7.4进行功能测试。我读过文档,undertow 版本是 2.2.5 根据 undertow 博客 在 ...
在我的应用程序中,我有一个重定向到 Keycloak 服务器上的用户帐户页面的链接。 在此页面中,用户可以更新他的个人信息。 问题是进入他的
无法启动服务jboss.deployment.unit。“RSSample.war”.POST_MODULE:
我想部署一个生成 JSON 的 Jersey Restful Web 服务..但出现以下错误 14:08:26,743 错误 [org.jboss.msc.service.fail](MSC 服务线程 1-9)MSC00001:启动失败
Grails 5.2 无法部署到 JBoss EAP 7.4
Grails 5.2 创建应用程序 helloworld 创建控制器 hello(添加渲染“Hello” 线) 将 jboss-deployment-struct.xml 文件添加到 WEB-INF 文件夹以实现 JBoss 日志记录兼容性。 运行应用程序...
我安装了 JBOSS AS 7,我需要将其配置为使用 https 连接。我的权限只能签署 pkcs 格式的请求,因此我需要生成该格式的请求(我假设使用 open...
Keycloak 检索自定义属性到 KeycloakPrincipal
在我的休息服务中,我可以使用身份验证后获取主体信息 KeycloakPrincipal kcPrincipal = (KeycloakPrincipal) servletRequest.getUserPrincipal(); 陈述。 钥匙斗篷原理...
JBoss EAP 7.4 的文档在这里 当错误消息包含 ArithmeticException 一词时,我想排除特定日志,我使用过滤器规范如下 JBoss EAP 7.4 的文档在这里 当错误消息包含 ArithmeticException 一词时,我想排除特定日志,我使用过滤器规范如下 <filter-spec value="match(".+?ArithmeticException.+?")"/> 我想排除的错误消息如下 时间戳":"2024-06-20T18:22:31.994+08:00","序列":153,"loggerClassName":"org.apache.commons.logging.impl.JBossLog","loggerName":"org .springframework.web.servlet.HandlerExecutionChain","level":"错误","message":"HandlerInterceptor.afterCompletion 抛出异常","threadName":"默认 任务 1","threadId":286,"mdc":{},"ndc":"","hostName":"fa6100003269","processName":"Main","processId":22212,"stackTrace" :": java.lang.ArithmeticException: / 由零 在 所以匹配应该返回true,并且应该显示日志,但实际结果没有显示。 如果我使用如下过滤器规格 <filter-spec value="match(".+?abc.+?")"/> 匹配应该返回 false,并且日志也不会显示。 这意味着 两个过滤器规格匹配都返回 false,为什么是第一个 <filter-spec value="match(".+?ArithmeticException.+?")"/> 匹配时返回 false? 我使用以下过滤器规格进行双重检查 <filter-spec value="not(match(".+?ArithmeticException.+?"))"/> 这次显示日志,这意味着 match(...) 返回 false 而 not(match(...)) 返回 true。 您无法使用内置过滤器执行此操作。您需要使用自定义过滤器创建一个新模块。过滤器看起来像这样: public class ExceptionLogFilter implements Filter { private final Lock lock; private final Set<String> ignoredExceptions; public ExceptionLogFilter() { ignoredExceptions = new HashSet<>(); lock = new ReentrantLock(); } @Override public boolean isLoggable(final LogRecord record) { final Throwable cause = record.getThrown(); if (cause == null) { return true; } lock.lock(); try { return ignoredExceptions.contains(cause.getClass().getName()); } finally { lock.unlock(); } } /** * A list of exceptions to ignore. * * @return the exceptions to ignore */ public String getIgnoredExceptions() { lock.lock(); try { return String.join(",", ignoredExceptions); } finally { lock.unlock(); } } /** * A comma delimited list of class names to ignore if the cause types class name is equal to the class name. * * @param ignoredExceptions a comma delimited list of class names */ public void setIgnoredExceptions(final String ignoredExceptions) { lock.lock(); try { this.ignoredExceptions.clear(); this.ignoredExceptions.addAll(Set.of(ignoredExceptions.split(","))); } finally { lock.unlock(); } } } 这需要存在于它自己的库中,可以作为自定义模块安装。您可以使用 CLI 命令添加模块,例如: module add --name=org.wildfly.example.logging --resources=/path/to/logging-filter.jar --dependencies=java.logging 现在您已经创建了模块,您需要添加过滤器。使用 CLI,它看起来像: /subsystem=logging/filter=exceptionFilter:add(module=org.wildfly.example.logging, class=org.wildfly.reproducer.filter.ExceptionLogFilter, properties={ignoredExceptions="java.lang.ArithmeticException,org.wildfly.example.CustomException"}) 然后您需要将过滤器添加到记录器或处理程序中。例如: /subsystem=logging/console-handler=CONSOLE:write-attribute(name=filter-spec, value=exceptionFilter)
无法在 Windows 上停止 WildFly 8.2 服务
详情 Windows 7 旗舰版 32 位 爪哇7 野蝇8.2 我已经使用下面的 cmd 成功安装了 WildFly 作为服务 service.bat install /控制器ip:9990 /用户wildfly /密码wildfly 布...
排除 wildfly/jboss 中特定自定义异常类型的日志
我想在 JBOSS 8/WILDFLY 28 中排除自定义异常类型,该怎么做? 我在 wildfly\standalon 中的standalone-full.xml 中添加以下内容
在WildFly 8中设置独立.conf.bat中包含空格的JAVA_OPTS的正确方法?
我在 Wildfly8 中的standalone.conf.bat 中设置 JAVA_OPTS 时遇到占用空间的问题。回到 JBOSS 7,如果我想设置一个包含空格的属性,那么我可以执行以下操作: ...
Oracle JDBC 驱动程序在 Jboss Wildfly 下运行缓慢
我遇到了一个问题,与在 JBos 中运行的相同应用程序相比,部署到 Jboss Wildfly AS 的负载相当低的基于 Camel 的应用程序执行 SQL 语句的速度相当慢...
在JBoss bean中调用XARecoveryModule添加自定义的XAResourceRecoveryHelper
JBoss 7.0。数据源已在独立 xml 中配置。 我想使用重写的方法创建实现 com.arjuna.ats.jts.recovery.XaResourceRecoveryHelper 的新对象: 公开