问题标签 [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 投票
1 回答
2659 浏览

java - 注册新的undertow SessionManager

我正在运行 Wildfly 8.1 服务器。我有自己的 SessionManager 实现 io.undertow.server.session.SessionManager。我想配置系统以使用我的会话管理器。

我应该在哪里以及如何为我的会话管理器配置/添加新设置?

0 投票
3 回答
2109 浏览

java - 在嵌入undertow的spring boot上将http重定向到https

我正在使用弹簧靴(1.2.3)并嵌入undertow。出于安全原因,我更愿意将任何 http 请求重定向到 https,但我找不到这样做的示例。

这是 Spring Boot 和 tomcat 的示例: Spring boot - Embeded Tomcat HTTP to HTTPS redirect

有没有人有解决方案来解决这个问题?

0 投票
1 回答
475 浏览

java - Wildfly 8.2/Undertow - 属性占位符似乎不适用于主机配置中的别名属性

我正在尝试概括 Wildfly(8.2 Final)XML 配置,以便拥有一个带有系统属性(${what.ever.value.key.from.proerties})引用的配置 XML 文件,以便区分 dev。和产品。环境。通过不同的 .properties 文件。

工作得很好,直到我丰富了暗流子系统。当我尝试从属性中引用虚拟主机配置的别名属性的值时 - 它似乎无法在此位置识别和解析具有 .properties 值的键。

一小段 Wildfly XML 配置来说明我的意思:

以及 dev.properties 文件中的相应条目:

在 prod.properties 文件中:

'undertow.virtual.host.alias.mydomain'的值不会被替换。我在这里做错了什么?或者这样的功能不支持别名属性?

提前致谢!

0 投票
2 回答
3052 浏览

java - 失败的 undertow 部署 wildfly 8.2 final UT010009

我正在从 Jboss 7.1.1 final 迁移到 Wildfly 8.2 final,当我尝试启动我的 servlet 时出现以下错误。

网页.xml:

也许它出现是因为我使用 java 8 ?任何帮助,将不胜感激。

0 投票
0 回答
791 浏览

java - 如何使用 Undertow 添加/使用自签名证书来服务 https?

我使用以下命令生成了一个自签名证书:

但是,我没有找到任何好的示例来展示如何将文件 certificate.crt 与 Undertow.io Web 服务器一起使用。我想使用证书创建一个 SSLContext ,然后我可以addHttpsListener从 Undertow api 使用它。

我一直在阅读有关 TrustManagers 和 KeyStores 的信息,但我无法找到正确的步骤来将此证书添加到服务器以提供 Https。使用此自签名证书创建带有 undertow 的 Https 服务器的正确步骤是什么?

更新 我不打算用 WildFly 部署这个。它的目的是作为一个可执行的 jar,通过命令行从“主”站起来服务器。(比这复杂一点,但不会有 xml)。

0 投票
0 回答
89 浏览

maven - 如何限制程序员使用 pom.xml 中的依赖项进行 Spring Boot?

例如

Undertow (Spring boot - 使用 Undertow 容器)

Jetty (Spring boot - 使用 Jetty 容器)

我想限制程序员在他们的代码中使用 undertow 或 jetty 依赖。

0 投票
0 回答
831 浏览

java - 会话超时时 SSO 注销

当 http 会话显式无效时,将调用以下安全会话侦听器:SingleSignOnAuthenticationMechanism#SessionInvalidationListener

用户JSESSIONIDSSO在响应中获得新的 cookie。一切正常。但是当 Session 因超时而失效时,在会话侦听器中,我们不会调用使用户从 SSO 注销的代码:

问题是,为什么它以这种方式工作?我可以强制 undertow 调用 associatedSession.invalidate(null); 和 sso.remove(关联会话);http会话超时?现在,当 http 会话到期时,用户继续使用旧的 JSESSIONIDSSO,服务器不提供更改它。

0 投票
1 回答
611 浏览

encoding - 使 undertow/wildFly 支持非英文内容

我使用的是 WildFly9,但它似乎只支持英文编码!浏览器汉字内容:“我们”,服务器端改为“₩ネム¦ᄏᆲ”!

我正在寻找配置帮助,甚至是一个低级补丁!任何人都可以帮忙吗?非常感谢!

0 投票
1 回答
5783 浏览

java - 如何将对象从 ContainerRequestFilter 传递到资源

我如何/应该将对象从 ContainerRequestFilter 传递到 (JAX-RS) Resteasy 版本 3.0.11 中嵌入并使用 Guice 的(匹配后)资源?

0 投票
1 回答
650 浏览

httpresponse - Wildfly Undertow HTTP 响应 200 但没有内容

我正在使用面向 Web 开发人员的 Eclipse Java EE IDE 开发一个简单的 Web 服务:版本:Kepler Service Release 2 Build id:20140224-0627 和 Wildfly-8.2.0.Final。我使用 Maven 选择了 wildfly-javaee7-webapp-blank-archetype 并开始开发。首先,没有问题,我可以添加一些简单的jsp页面和一个包含一些图像和javascript的简单html页面,然后我可以通过浏览器部署、启动和访问这些页面。但是突然之间,Wildfly(我猜可能是 Undertow?)开始响应 HTTP 响应 200,没有内容……我真的不明白发生了什么。我也确实将我的资源回滚到非常早期的简单页面。但是症状还是一样的。我也尝试使用较新版本的 Wildfly-9.0.1.Final 并手动部署,但我没有看到任何区别。

ex1) 这没关系。(当然浏览器会处理这个......)

ex2)这种内容不会被加载并作为内容0发送回......

我怀疑本地路径问题,但我没有更改任何内容,并且之前已加载。

如果有人能给我一个解决方案,将不胜感激。