如何从pom.xml配置Jetty默认servlet? (init-param useFileMappedBuffer)

时间:2014-09-28 13:39:03

标签: java eclipse jetty

是否可以在pom.xml中更改Jetty默认servlet的init-param?

-
Jetty在Eclipse中运行时,如果无法保存文件,我正在处理特定于Windows的问题。我采用通常的方式复制webdefault.xml但是 1)我发现这个解决方案有点过于复杂,更重要的是,当Jetty开发团队决定更改默认配置中的内容时,它不会反映在我的项目中, 2)当我在Eclipse中运行我的应用程序时,我得到“java.lang.ClassNotFoundException:org.mortbay.jetty.servlet.DefaultServlet” 这让我觉得处理错误太麻烦了。

1 个答案:

答案 0 :(得分:1)

班级org.mortbay.jetty.servlet.DefaultServlet仅适用于Jetty 6及更早版本。 Jetty 7+的班级是org.eclipse.jetty.servlet.DefaultServlet

重要提示:Jetty 6在2010年初就已经过EOL了。到2014年底,Jetty 7和Jetty 8将成为EOL。Jetty 9是目前稳定/安全/成熟的Jetty for todays公共网站。

你没有说明你正在运行什么版本的Jetty,没有它就很难回答?

您还没有提供有关如何运行Jetty的详细信息? (一些常见的例子:命令行,货物maven插件,org.mortbay.jetty maven插件,org.eclipse.jetty maven插件,旧eclipse插件,新的eclipse插件,独立发行版,嵌入式发射器,arquillian测试配置文件,junit runner,testng跑步者等。)。

重点是,有数百种开始/运行码头的常用方法。如果没有这些细节,就很难提供有关如何配置场景的答案。请更新您的问题以了解更多详情。