gpt4 book ai didi

servlets - 我可以使用 servlet api 3.0 和 jetty 8 吗?

转载 作者:行者123 更新时间:2023-12-03 06:27:28 25 4
gpt4 key购买 nike

我想在 Jetty 8 中使用 3.0 servlet-api。目前 2.4 servlet-api 是在我的 web.xml 中定义的。并在 webdefault.xml 2.5 servlet-api 中定义。这是其他人设置的,所以他们很可能做错了什么。我实际使用的是哪个 servlet-api 版本? 2.4还是2.5?我的类路径中已经有 3.0 了。我需要在 web.xml 和/或 webdefault.xml 中更改哪些内容才能使其正常工作?

提前谢谢您。

最佳答案

您通常不自己提供 Servlet API。这通常由目标 servlet 容器本身提供。 Servlet 3.0 兼容容器的示例有 Tomcat 7.x , Glassfish 3.x , JBoss AS 6.x/7.x是的,Jetty 8.x .

您只需声明 <web-app> web.xml 的根元素遵守目标容器支持的最高版本。

<?xml version="1.0" encoding="UTF-8"?>
<web-app
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">

</web-app>

另请参阅:

关于servlets - 我可以使用 servlet api 3.0 和 jetty 8 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14631339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com