问题标签 [undertow]

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.

0 投票
2 回答
10031 浏览

java - 如何在嵌入式undertow中做websockets?

据此:http ://undertow.io/它支持 websockets。但是,没有关于如何执行此操作的文档。我只想要一个简单的嵌入式 undertow 处理网络套接字示例。

我不想抢占整个 jboss 应用服务器。

0 投票
3 回答
10097 浏览

java - Undertow 如何做非阻塞 IO?

我正在使用 Undertow 创建一个简单的应用程序。

我打开了一个浏览器选项卡localhost:8080,我也打开了第二个选项卡localhost:8080

这次第一个选项卡将等待 5 秒,第二个选项卡将等待 10 秒

为什么会这样?

0 投票
2 回答
5785 浏览

java - 在嵌入式 undertow 中部署 servlet webapp

有没有简单的方法来部署嵌入 undertow 的 servlets Web 应用程序?

例如,使用码头,我可以这样部署:

有没有类似的方法可以用undertow做到这一点?我在这里看到了一个例子:https://github.com/undertow-io/undertow/blob/master/examples/src/main/java/io/undertow/examples/servlet/ServletServer.java,但这不是我所知道的想要,它会一一注册servlet...

0 投票
2 回答
43510 浏览

wildfly - 如何配置 Wildfly 以提供静态内容(如图像)?

我有一个在 Wildfly 8.0.0 Final 上运行的 JavaEE 应用程序。

该应用程序使用了大量图像,我不想将它们存储在数据库中,因此将它们写入硬盘。

例如,如何配置 Wildfly/Undertow 以便在某个 URL 上提供这些文件 (/var/images) http://localhost:8080/myapplication/imagesFromDisk

0 投票
1 回答
1160 浏览

undertow - 配置 Undertow Servlet 以处理根上下文

有没有办法配置 Undertow 来处理根上下文?例如:我已经设置了 setContextPath("/") 并且我想使用例如访问我的应用程序,http://localhost:8080/

如果我访问http://localhost:8080//,它可以工作:(。

我错过了什么吗?

0 投票
1 回答
5359 浏览

jboss - undertow 错误代码列表

是否存在将写入日志文件的错误代码列表?我有时会收到代码 UT005022 或代码 UT005023 的错误,这些错误在我看来是一样的,有时会出现不同的错误,但错误代码相同:

0 投票
2 回答
5389 浏览

java - Wildfly:org.xnio.channels.FixedLengthOverflowException

到目前为止,我们使用的是 JBoss AS 7.1,它有一个 tomcat 作为前端服务器。我们现在升级到 Wildfly (JBoss 8.0),它附带 undertow 作为 tomcat 的替代品。

对于我们的文件下载,我们正在读取文件的输入流,并将其写入外部上下文的响应输出流。这在 JBoss AS 7.1 中运行良好 - 即使对于大文件也是如此。在 Undertow 中,即使对于非常“小”的文件,我们也会收到以下异常:

正在调用下载,以下getFile.xhtml代码用于复制流:

(删除了尝试、捕获、日志和错误处理以节省一些空间)

我注意到删除线

让它再次工作。但是 ResponseConentLength 是“正确的”。使用

(注意+9)解决了这个问题。使用+8-> FixedLengthOverflow,使用+10->FixedLengthUnderflow

+9文件大小无关。任何想法?在我看来很奇怪...

0 投票
1 回答
8314 浏览

spring - Wildfly 上的 Spring Security:执行过滤器链时出错

我正在尝试将Spring Security SAML ExtensionSpring Boot集成。

关于这件事,我确实开发了一个完整的示例应用程序。其源代码可在 GitHub 上找到:

通过将其作为 Spring Boot 应用程序运行(针对 SDK 内置应用程序服务器运行),WebApp 可以正常工作。

不幸的是,同样的 AuthN 过程在Undertow/WildFly上根本不起作用。

根据日志,IdP 实际执行了AuthN过程:我的自定义UserDetails实现的指令被正确执行。尽管有执行流程,但 Spring 不会为当前用户设置和保留权限。

在调试时,我发现问题依赖于FilterChainProxy类。在运行时, 的属性FILTER_APPLIEDServletRequest一个值,因此 Spring 清除SecurityContextHolder.

VMware vFabric tc SeverTomcat上,一切正常。你对解决这个问题有什么想法吗?

0 投票
1 回答
1281 浏览

wildfly - Wildfly8:使用 Undertow 进行服务器级远程 IP 地址过滤?

如何仅允许来自 DMZ 中的 Apache 服务器的请求通过 AJP 访问 WildFly,并阻止其他所有内容?

这个答案在部署级别很有效,但我更喜欢在服务器级别进行控制:

0 投票
2 回答
9674 浏览

jakarta-ee - Change WildFly 8 welcome-content to use myapplication.war

When using WildFly 8, pointing a browser at localhost:8080 results in the default welcome-content page being displayed.

I want to change this behaviour so that myapplication.war is displayed instead.

My standalone.xml file currently contains the following default configuration:-

I have found some posts on the JBossDeveloper Forums that suggest the following:-

Just adding the default-web-module parameter doesn't seem to work as the welcome-content page is still displayed.

Removing the location and filter-ref items from the host section stops the welcome-content page being displayed, but results in an HTTP 404 - Not found error.

Can anyone tell me how to resolve this please?