Java 支持Servlet 3.0的最低Wildfly版本

Java 支持Servlet 3.0的最低Wildfly版本,java,wildfly,wicket,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页面只是说需要Servlet3.0,但没有说不同版本的应用服务器都有Servlet3.0 我在网上找不到任何东西,无论是随机的,还是Wicket和Wildfly网站上的,上面说哪个版本的Wildfly有Servlet 3.0。支持Servlet3.

我正在尝试将一个项目从Wicket 1.4.17迁移到7.10.0。Wicket 7.x的页面说需要“Servlet”3.0。Wicket 8.x的页面说Wildfly 10支持最低的Servlet版本(在这种情况下是3.1)。但是Wicket 7.x页面只是说需要Servlet3.0,但没有说不同版本的应用服务器都有Servlet3.0

我在网上找不到任何东西,无论是随机的,还是Wicket和Wildfly网站上的,上面说哪个版本的Wildfly有Servlet 3.0。支持Servlet3.0的Wildfly的最低版本是什么?我们目前在8.2.1上有客户。这够好吗


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

Wicket 7.x和8.x都使用Wildfly 8.2.1进行了测试,因此您的版本应该完全匹配(请参阅)。 此邮件讨论可能会帮助您:


Wicket 7.x和8.x都使用Wildfly 8.2.1进行了测试,因此您的版本应该完全匹配(请参阅)。 此邮件讨论可能会帮助您:

在JBOSS Wiki页面上,他们说自从JBOSS AS 6以来,Servlet API 3.0就已经存在,所以所有wildfly版本都至少有Servlet API 3.0

据我所见,Widlfy 8.2.0到12.0.0都有servlet API 3.1——该文件名为
jboss-servlet-API\u 3.1\u spec-1.0.0.Final.jar
。在WildFly 12上有一个稍新的文件:
jboss-servlet-api\u 3.1\u spec-1.0.2.Final.jar

我们在JBOSS Wiki页面上使用Wicket 7,其范围从WFLY 8.2.0到12.0.0。他们说自从JBOSS AS 6以来,Servelet API 3.0就已经存在,所以所有wildfly版本至少都有Servlet API 3.0

据我所见,Widlfy 8.2.0到12.0.0都有servlet API 3.1——该文件名为
jboss-servlet-API\u 3.1\u spec-1.0.0.Final.jar
。在WildFly 12上有一个稍新的文件:
jboss-servlet-api\u 3.1\u spec-1.0.2.Final.jar


我们在WFLY 8.2.0到12.0.0的范围内使用Wicket 7,因为我一直在获取java.nio.BufferOverflowExceptions引用.js和.css文件(有些是我的,有些是Wicket的),最上面的几行是:“at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:363)[rt.jar:1.8.0\u 161]在io.undertow.util.HttpString.appendTo(HttpString.java:204)[undertow-core-1.1.0.Final.jar:1.1.0.Final]的java.nio.ByteBuffer.put(ByteBuffer.java:859)[rt.jar:1.8.0\u 161]中,我们还使用了Wicket 7,范围从WFLY 8.2.0到12.0.0。我对WildFly不是很熟悉,但这可能是缓冲区大小的问题:好,因为问题是我一直在获取引用.js和.css文件的java.nio.BufferOverflowException(有些是我的,有些是wicket的),最上面的几行是:“at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:363)[rt.jar:1.8.0¡]at java.nio.ByteBuffer.put(ByteBuffer.java:859)[rt.jar:1.8.0161]在io.undertow.util.HttpString.appendTo(HttpString.java:204)[undertow-core-1.1.0.Final.jar:1.1.0.Final]“我们也在使用Wicket 7,范围从WFLY 8.2.0到12.0.0.0,我对WildFly不太熟悉,但这可能是缓冲区大小的问题:WildFly的所有版本都是JavaEE7。JavaEE7支持Servlet3.1,ServletSpec应该向后兼容。JavaEE7支持Servlet3.1,servlet规范应该向后兼容。