WildFly,以前称为JBoss AS,是由Red Hat开发的应用服务器。 WildFly是用Java编写的,它实现了Java平台企业版(Java EE)7规范。它运行在多个平台上。 WildFly是免费的开源软件,符合GNU宽通用公共许可证(LGPL)2.1版的要求。
WildFly 找不到完整路径的资源(无 XML,使用 CLI 部署)
我已经阅读有关此问题的帖子有一段时间了,但我无法弄清楚这是 WildFly 部署问题还是 RESTEasy 问题。任何帮助,将不胜感激。 当我尝试访问时:h...
尝试启动 WildFly 10 导致 InitationTargetException
我正在尝试使用standalone.bat 文件启动WildFly 10.1.0.Final 服务器。但是,当它启动时,它会抛出异常。 这是堆栈跟踪: 线程“主”j 中的异常...
是否可以在 JDK 17 LTS 上运行 Wildfly 10
我们正在使用 Wildfly 10.0.1 并计划切换到 JDK 17 LTS。 我刚刚在 Mac 上安装了新的 JDK 并下载了 Wildfly 10.0.1 的干净版本(没有部署,没有配置更改,等等......
我在 Wildfly 10.0.0.Final 上上传大于 10MB 的文件时遇到问题。这是我的standalone.xml 文件 我在 Wildfly 10.0.0.Final 上上传大于 10MB 的文件时遇到问题。这里有我的standalone.xml 文件 <subsystem xmlns="urn:jboss:domain:undertow:3.0"> <buffer-cache name="default" /> <server name="default-server"> <http-listener name="default" socket-binding="http" redirect-socket="https" max-post-size="31457280"/> <https-listener name="default-ssl" security-realm="SSLRealm" socket-binding="https" max-post-size="31457280"/> <host name="default-host" alias="localhost"> <location name="/" handler="welcome-content" /> <!-- <filter-ref name="server-header" /> --> <!-- <filter-ref name="x-powered-by-header" /> --> </host> </server> <servlet-container name="default"> <jsp-config /> <websockets /> </servlet-container> <handlers> <file name="welcome-content" path="${jboss.home.dir}/welcome-content" /> </handlers> <filters> <response-header name="server-header" header-name="Server" header-value="WildFly/10" /> <response-header name="x-powered-by-header" header-name="X-Powered-By" header-value="Undertow/1" /> </filters> </subsystem> 这是我尝试上传大于 10MB 的文件时遇到的异常: 2017-07-04 10:59:28,496 ERROR [org.springframework.boot.context.web.ErrorPageFilter] (default task-24) Forwarding to error page from request [/manuals] due to exception [java.io.IOException: UT000020: Connection terminated as request was larger than 10485760]: java.lang.RuntimeException: java.io.IOException: UT000020: Connection terminated as request was larger than 10485760 at io.undertow.servlet.spec.HttpServletRequestImpl.parseFormData(HttpServletRequestImpl.java:764) at io.undertow.servlet.spec.HttpServletRequestImpl.getParameter(HttpServletRequestImpl.java:636) at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:70) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.boot.context.web.ErrorPageFilter.doFilter(ErrorPageFilter.java:120) at org.springframework.boot.context.web.ErrorPageFilter.access$000(ErrorPageFilter.java:61) at org.springframework.boot.context.web.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:95) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.springframework.boot.context.web.ErrorPageFilter.doFilter(ErrorPageFilter.java:113) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:284) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:263) at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:174) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:202) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:793) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.io.IOException: UT000020: Connection terminated as request was larger than 10485760 at io.undertow.conduits.FixedLengthStreamSourceConduit.checkMaxSize(FixedLengthStreamSourceConduit.java:168) at io.undertow.conduits.FixedLengthStreamSourceConduit.read(FixedLengthStreamSourceConduit.java:229) at org.xnio.conduits.ConduitStreamSourceChannel.read(ConduitStreamSourceChannel.java:127) at io.undertow.channels.DetachableStreamSourceChannel.read(DetachableStreamSourceChannel.java:209) at io.undertow.server.HttpServerExchange$ReadDispatchChannel.read(HttpServerExchange.java:2231) at org.xnio.channels.Channels.readBlocking(Channels.java:294) at io.undertow.servlet.spec.ServletInputStreamImpl.readIntoBuffer(ServletInputStreamImpl.java:170) at io.undertow.servlet.spec.ServletInputStreamImpl.read(ServletInputStreamImpl.java:146) at io.undertow.servlet.spec.ServletInputStreamImpl.read(ServletInputStreamImpl.java:133) at io.undertow.server.handlers.form.MultiPartParserDefinition$MultiPartUploadHandler.parseBlocking(MultiPartParserDefinition.java:212) at io.undertow.servlet.spec.HttpServletRequestImpl.parseFormData(HttpServletRequestImpl.java:762) ... 43 more 2017-07-04 10:59:28,700 ERROR [org.springframework.boot.context.web.ErrorPageFilter] (default task-30) Forwarding to error page from request [/manuals] due to exception [java.io.IOException: UT000020: Connection terminated as request was larger than 10485760]: java.lang.RuntimeException: java.io.IOException: UT000020: Connection terminated as request was larger than 10485760 at io.undertow.servlet.spec.HttpServletRequestImpl.parseFormData(HttpServletRequestImpl.java:764) at io.undertow.servlet.spec.HttpServletRequestImpl.getParameter(HttpServletRequestImpl.java:636) at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:70) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at org.springframework.boot.context.web.ErrorPageFilter.doFilter(ErrorPageFilter.java:120) at org.springframework.boot.context.web.ErrorPageFilter.access$000(ErrorPageFilter.java:61) at org.springframework.boot.context.web.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:95) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.springframework.boot.context.web.ErrorPageFilter.doFilter(ErrorPageFilter.java:113) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:284) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:263) at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:174) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:202) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:793) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.io.IOException: UT000020: Connection terminated as request was larger than 10485760 at io.undertow.conduits.FixedLengthStreamSourceConduit.checkMaxSize(FixedLengthStreamSourceConduit.java:168) at io.undertow.conduits.FixedLengthStreamSourceConduit.read(FixedLengthStreamSourceConduit.java:229) at org.xnio.conduits.ConduitStreamSourceChannel.read(ConduitStreamSourceChannel.java:127) at io.undertow.channels.DetachableStreamSourceChannel.read(DetachableStreamSourceChannel.java:209) at io.undertow.server.HttpServerExchange$ReadDispatchChannel.read(HttpServerExchange.java:2231) at org.xnio.channels.Channels.readBlocking(Channels.java:294) at io.undertow.servlet.spec.ServletInputStreamImpl.readIntoBuffer(ServletInputStreamImpl.java:170) at io.undertow.servlet.spec.ServletInputStreamImpl.read(ServletInputStreamImpl.java:146) at io.undertow.servlet.spec.ServletInputStreamImpl.read(ServletInputStreamImpl.java:133) at io.undertow.server.handlers.form.MultiPartParserDefinition$MultiPartUploadHandler.parseBlocking(MultiPartParserDefinition.java:212) at io.undertow.servlet.spec.HttpServletRequestImpl.parseFormData(HttpServletRequestImpl.java:762) ... 43 more 尽管配置文件中将限制设置为 30MB,但为什么 Wildfly 会抱怨 10MB 限制? 解决了。 这是 Spring 配置的问题,而不是 Wildfly 的配置问题。我把这个答案留在这里,以防它对我们的后代有帮助......:-)
有人可以帮助我在两个不同的消息代理之间配置 jms 桥接吗?就我而言,我必须让一个 activemq 消息代理(在 Wildfly 10 实例上运行)进行通信并且
Wilfly10 apache artemis - JMS 实现
在Jboss 5.x中,JMS模型-队列(点对点)过去是按如下方式实现的(MDB类和ejb-jar.xml) MDB 包裹接收者; 导入 javax.jms.JMSException; 导入 javax.jms.MessageListener;
我为 WildFly10 编写基于 java 的 JMS 客户端,但遇到了问题 属性 props = new Properties(); props.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.
为什么简单的 JMS 客户端会抛出不可能的 NullPonterExcepton ——来自 Session createConsumer()
谁能告诉我为什么我的 JMS Sessoin 的 createConsumer () 会抛出 NullPointerException 文档说它不会抛出? 几周来我一直在努力获得一个简单的 Java 类,它可以建立...
Wildfly 10 Final 无限期地创建 ActiveMQ-client-global-threads
我有一个用于 JMS 的 Wildfly AS 设置,我正在使用 Jconsole 监视它,并且注意到,在我在消费者或生产者上创建会话之前,线程数正在稳步增加,我是
使用IBM的SDK从独立客户端访问WildFly的ActiveMQ
正如标题所示,我正在尝试从独立客户端连接到在 WildFly 10 上运行的 ActiveMQ。如果我使用 Oracle 的 SDK,无需更改代码或配置,我就可以连接,但是...
如何确定 Wildlfly 10 支持哪些密码套件? 该文档只是指出有一个选项“enabled-cipher-suites”。 背景:我正在尝试配置 va...
我希望我的系统支持每分钟 7k 个请求。考虑到网络调用和数据库调用可能需要大约 4-5 秒才能完成。我应该如何配置任务最大阈值...
如何使用 jboss-cli 添加 keycloak 子系统以保护 WARs
我正在按照 keycloak 文档使用 wildfly 适配器子系统来保护我的 WAR。 我正在尝试使用 jboss-cli.sh 添加以下内容 - 我正在关注 keycloak 文档 使用 wildfly 适配器子系统来保护我的 WAR。 我正在尝试使用 jboss-cli.sh 添加以下内容 - <secure-deployment name="WAR MODULE NAME.war"> <realm>bkofc</realm> <auth-server-url>http://192.168.99.100:30001/auth</auth-server-url> <bearer-only>true</bearer-only> <ssl-required>EXTERNAL</ssl-required> <resource>bkofc-svc</resource> <credential name="secret">9bcc6d9f-9c72-4b58-b297-79f0f207d9e1</credential> <use-resource-role-mappings>true</use-resource-role-mappings> </secure-deployment> 但是无法识别“凭据”属性: [standalone@localhost:9990 /] /subsystem=keycloak/securedeployment=my.war/:add(realm=bkofc,auth-server- url=http://192.168.99.100/30001/auth, bearer-only=true, ssl- required=EXTERNAL, resource=bkofc-svc, use-resource-role-mappings=true, credential=9bcc6d9f-9c72-4b58-b297-79f0f207d9e1) 'credential' is not found among the supported properties: [allow-any- hostname, always-refresh-token, auth-server-url, auth-server-url-for- backend-requests, autodetect-bearer-only, bearer-only, client-key-password, client-keystore, client-keystore-password, connection-pool-size, cors- allowed-headers, cors-allowed-methods, cors-max-age, disable-trust-manager, enable-basic-auth, enable-cors, expose-token, min-time-between-jwks- requests, principal-attribute, public-client, realm, realm-public-key, register-node-at-startup, register-node-period, resource, ssl-required, token-minimum-time-to-live, token-store, truststore, truststore-passw ord, turn-off-change-session-id-on-login, use-resource-role-mappings] [standalone@localhost:9990 /] 没有凭据属性,其余部分将被正确添加。 我该如何解决这个问题? 你必须稍后添加凭据,你应该尝试这样的事情: /subsystem=keycloak/securedeployment=my.war/:add(realm=bkofc,auth-server-url=http://192.168.99.100/30001/auth, bearer-only=true, ssl-required=EXTERNAL, resource=bkofc-svc, use-resource-role-mappings=true) /subsystem=keycloak/secure-deployment=my.war/credential=secret:add(value="9bcc6d9f-9c72-4b58-b297-79f0f207d9e1") 这适用于 WildFly 版本 20.0.1.Final 和 WildFly Keycloak 适配器版本 20.0.5,用于使用 Okta 配置身份验证: embed-server --server-config=${server.config:standalone.xml} # Add the WAR that is protected with SAML /subsystem=keycloak-saml/secure-deployment=secure-application.war:add() # Add SAML Service Provider /subsystem=keycloak-saml/secure-deployment=secure-application.war/SP="http://localhost:8080/example-saml-auth":add(logoutPage="/logout.jsp",sslPolicy="EXTERNAL",nameIDPolicyFormat="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified",roleMappingsProviderId="my-rolemappings-provider",RoleIdentifiers=["role"]) # Add SP signing key /subsystem=keycloak-saml/secure-deployment=secure-application.war/SP="http://localhost:8080/example-saml-auth"/Key=sp-signing-key:add(signing=true, PrivateKeyPem="...", CertificatePem="...") # Add SAML Identity Provider /subsystem=keycloak-saml/secure-deployment=secure-application.war/SP="http://localhost:8080/example-saml-auth"/IDP="http://www.okta.com/okta-id":add(signatureAlgorithm="RSA_SHA256",signatureCanonicalizationMethod="http://www.w3.org/2001/10/xml-exc-c14n#",SingleSignOnService={signRequest=true,validateResponseSignature=true,validateAssertionSignature=true,requestBinding="POST",bindingUrl="https://dev-12345.okta.com/app/dev-12345_myexampleapp_1/okta-id/sso/saml"},SingleLogoutService={signRequest=true,signResponse=true,validateRequestSignature=true,validateResponseSignature=true,requestBinding="POST",responseBinding="POST",postBindingUrl="https://dev-12345.okta.com/app/dev-12345_myexampleapp_1/okta-id/sso/saml",redirectBindingUrl="https://dev-12345.okta.com/app/dev-12345_myexampleapp_1/okta-id/sso/saml"}) # Add IDP signing key /subsystem=keycloak-saml/secure-deployment=secure-application.war/SP="http://localhost:8080/example-saml-auth"/IDP="http://www.okta.com/okta-id"/Key=idp-signing-key:add(signing=true,CertificatePem="...") stop-embedded-server
当我将我的 Java 应用程序部署到 JBoss WildFly 10(将 .war 放入部署文件夹),然后尝试通过客户端访问我的 war web 服务时,我总是得到状态代码 302。 但是,如果我
使用 Jobrunr 将我的 Spring Boot WAR 文件上传到远程 Wildfly 服务器时出现“Provider “vfs”未安装”
我正在使用以下内容: Java 8 Wildfly 10(在我的远程托管服务上) 10.3.38-MariaDB 春季启动 2.7.8 jobrunr 3.1.2 Maven(打包=战争) 当我在 Ecl 中运行时,我的 webapp 在本地运行良好......
Wildfly 10 我可以在standalone.conf.bat中设置-Dspring.profile.active吗?
编辑:我试过在standalone.conf.bat里面添加设置 "JAVA_OPTS=%JAVA_OPTS% -Dspring.profile.active=test",但没有成功。好像是被忽略了。是否可以设置-Dspring......。
在Wildfly (JBOSS)上无法加载sun.net.dns.ResolverConfiguration类。
我有下面的Java代码,在一个基本的Main类例子上可以正常工作。很好!但是在Wildfly(10.0.0)应用服务器上部署时,却找不到上述类,而且出现异常。然而,当它部署在Wildfly (10.0.0)应用服务器上时,所提到的类没有找到,并且出现了异常......。
无法在windows 10中运行Wildfly 10.1.0服务器。
误删了Wildfly服务器后,我正试图重新安装它。这是我的大学任务,我没有任何想法,关于wildfly。我已经把文件夹放在我的C盘里,并打开了文件。
在Wildfly服务器上部署项目时,遇到所需服务未安装的问题。
我在Wildflymodule...mariadb中创建了maridb文件夹,并添加了所需的module.xml文件和相应的jar文件。08:36:58,152 ERROR [org.jboss.as.controller.management-operation] (......)
我正在使用Wildfly 10.1,我真的很想知道我可以使用哪些日志记录模式元素。我在这里找到此文档:https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j / ...