【问题标题】:How to configure Jetty default servlet from pom.xml? (init-param useFileMappedBuffer)如何从 pom.xml 配置 Jetty 默认 servlet? (初始化参数 useFileMappedBuffer)
【发布时间】:2023-03-15 12:35:01
【问题描述】:

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

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

【问题讨论】:

    标签: java eclipse jetty


    【解决方案1】:

    org.mortbay.jetty.servlet.DefaultServlet 类仅适用于 Jetty 6 及以上。 Jetty 7+ 的类是org.eclipse.jetty.servlet.DefaultServlet

    重要提示:Jetty 6 已于 2010 年初停产。Jetty 7 和 Jetty 8 将于 2014 年底停产。Jetty 9 是当今公共网络当前稳定/安全/成熟的 Jetty .

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

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

    重点是,启动/运行码头有数百种常用方法。如果没有这些详细信息,很难就如何为您的场景进行配置提供答案。请更新您的问题并提供更多详细信息。

    【讨论】:

    • 谢谢您,先生! :) 我从存储库中的 jetty.jar 复制了 webdefault.xml(使用该类名),可能不是正确的。不完全是我想要的,但它已经奏效了。再次感谢
    猜你喜欢
    • 2015-02-25
    • 2013-04-24
    • 1970-01-01
    • 1970-01-01
    • 2012-03-02
    • 2017-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多