2014-09-28 68 views
0

是否可以在pom.xml中更改Jetty默认servlet的init-param?如何从pom.xml配置Jetty默认servlet? (init-param useFileMappedBuffer)

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

回答

1

org.mortbay.jetty.servlet.DefaultServlet仅适用于Jetty 6及更高版本。 Jetty 7+的课程是org.eclipse.jetty.servlet.DefaultServlet

重要提示:Jetty 6在2010年年初停用.Jetty 7和Jetty 8将在2014年底成为EOL。Jetty 9是目前稳定/安全/成熟的Jetty,用于今天的公共网络。

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

您还未提供关于如何运行Jetty的详细信息? (一些常见的例子:命令行,货物maven插件,org.mortbay.jetty maven插件,org.eclipse.jetty maven插件,旧的eclipse插件,新的eclipse插件,独立分发,嵌入式启动器,arquillian测试配置文件,junit亚军,testng亚军等)。

要点是,有几百种常见的方式来启动/运行码头。没有这些细节,就如何配置您的方案提供答案是困难的。请更新您的问题与更多细节。

+0

谢谢,先生! :)我从存储库中的jetty.jar复制了webdefault.xml(使用该类名称),可能不是正确的。不完全是我想要的,但它已经奏效。再次感谢 – 2014-09-28 20:22:11