maven - 使用 Jetty 9 和 Maven 插件在 Windows 中锁定文件

标签 maven jetty maven-jetty-plugin

关于这个主题有很多可用的信息,但我无法在 Jetty 9 中使用它。我发现的最新方法是:Jetty Maven Plugin is ignoring custom webdefault.xml

我从我的 Maven 存储库中提取了 webdefault.xml。然后我设置 useFileMappedBufferfalse并将其作为 jetty-maven-plugin-webdefault.xml 放在我的项目中.

<plugin>
    <groupId>org.eclipse.jetty</groupId>
    <artifactId>jetty-maven-plugin</artifactId>
    <version>9.0.0.M4</version>
    <configuration>
        <webAppConfig>
            <defaultsDescriptor>src/main/resources/jetty-maven-plugin-webdefault.xml<</defaultsDescriptor>
        </webAppConfig>
    </configuration>
</plugin>

当我执行 jetty:run ,我看到我的 webdefault.xml 被引用:
[INFO] Web defaults = src/main/resources/jetty-maven-plugin-webdefault.xml 

但是我在 Windows 中仍然有文件锁定问题(使用 IntelliJ IDEA 11)。有谁知道解决方案?

最佳答案

深入挖掘后,我发现 Jetty 9.0.0.M4 中的一个错误导致它忽略了 useFileMappedBuffer 参数:https://bugs.eclipse.org/bugs/show_bug.cgi?id=395885

我已经提出了一个补丁,希望它会在发布前修复:)

关于maven - 使用 Jetty 9 和 Maven 插件在 Windows 中锁定文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14091365/

相关文章:

c++ - 使用 Maven NAR 插件对 ARM 进行交叉编译

java - 当对 Server.start() 的调用返回时,嵌入式 Jetty 服务器是否保证为 "ready for business"?

spring - 使用Spring/Jetty(或Tomcat)/Maven为REST测试配置集成测试

jetty - 使用 maven-jetty-plugin 启用 HTTP2

windows - Jetty Maven 插件忽略自定义 webdefault.xml

maven - 添加 java 源代码(.java 文件)以在 Maven 中测试 jar

Maven 版本插件更新到下一个快照

java - Intellij 运行配置 Spring Boot 与 Maven 问题

java - 如何将多个上下文映射到 Jetty 中的同一个 war 文件?

java - 将特定的 SLF4J 记录器与嵌入的 Jetty 相关联