我尝试从旧版本(9.3.2.v20150730
)将嵌入式Jetty升级到最新版本(截至目前为9.3.0.M1
)。
我使用JSP和当前的maven依赖关系如下:
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-jsp</artifactId>
<version>9.3.0.M1</version>
</dependency>
但是我无法在maven central中找到此依赖关系的新版本。
看起来他们没有在Jetty 9.3的9.3.0.M1
之后发布新的jetty-jsp工件。可以使用所有其他与码头相关的工件的新版本。
对于最新Jetty版本的JSP支持,我应该使用哪种替代方法?
答案 0 :(得分:10)
我从jett-users邮件列表中得到了答案。更新的依赖关系是:
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>apache-jsp</artifactId>
<version>${jetty.version}</version>
</dependency>
另外,来自码头宣布名单:
9.2版已经切换到使用Apache版本的Jasper for JSP和JSTL。早期版本的Jetty使用了这些实现, 但当它成为参考实现时切换到Glassfish。 然而,Apache版本现在得到了更严格的维护 我们已经换回来了。目前我们正在使用稍加修改 版本8.0.3,但我们的修改已经提供 回到apache并已被接受为他们的8.0.9发布,所以我们 很快将转向使用Apache的标准jar。
显然他们已经从Apache切换回标准jar。