java - 支持 Servlet 3.0 的最低 Wildfly 版本

标签 java wildfly wicket

我正在尝试将项目从 Wicket 1.4.17 迁移到 7.10.0。 Wicket 7.x 的页面显示需要“Servlet”3.0。 Wicket 8.x 的页面显示 Wildfly 10 支持最低 Servlet 版本(在本例中为 3.1)。但 Wicket 7.x 页面只说需要 Servlet 3.0,但没有说明各种应用服务器的哪些版本拥有它。

我在网上找不到任何内容,无论是随机的还是在 Wicket 和 Wildfly 网站上都找不到任何内容说明哪个版本的 Wildfly 有 Servlet 3.0。支持 Servlet 3.0 的 Wildfly 最低版本是多少?我们目前有 8.2.1 版本的客户端。这够好吗?

我问这个问题是因为我在日志中有一些非常奇怪的堆栈跟踪,它们从未引用我们的代码,所以我试图排除版本不匹配的情况(跟踪的顶部总是提到 Wildfly 的 Undertow 部分)。在我的搜索中,其他人也遇到过这些错误,但从未得到答案。

最佳答案

Wicket 7.x 和 8.x 均使用 Wildfly 8.2.1 进行测试,因此您的版本应该完美匹配(请参阅 https://github.com/apache/wicket/blob/wicket-7.x/testing/wicket-arquillian/pom.xml )。 此邮件讨论可能对您有帮助:

http://apache-wicket.1842946.n4.nabble.com/Deploy-wicket-examples-8-x-at-Wildfly-10-td4676800.html

关于java - 支持 Servlet 3.0 的最低 Wildfly 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50395899/

相关文章:

java - 向 Wicket 实现 javascript 事件

java - Wicket ajax 调用不会呈现我的新组件

java - 为什么 file.delete() 不起作用?

java - Google Drive SDK 验证错误

java - 读取文本文件

java - 无法找到 CDI BeanManager

java - 使用 Java、Spring、Jsp、Extjs 获取 Wildfly 8.2.0 Final - Undertow "UT010019: Response already commited"错误

java - 无法在 AMD 64 位平台 LWJGL 上加载 IA 32 位 .dll

spring - Hibernate 不创建表 postgreSQL

java - 测试 Ajax - 在 Apache Wicket 中提交表单