问题标签 [maven-jetty-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
20937 浏览

maven-jetty-plugin - 使用 Maven Jetty 插件设置“根”上下文路径

我有以下 Maven 代码片段

我想将上下文路径设置为“/”,但 Jetty 插件不尊重它,上下文回退到使用文件夹(或模块)名称作为上下文路径。如果我使用名称设置上下文路径,例如:

有什么建议么?

提前致谢。

0 投票
1 回答
1262 浏览

jetty - 避免在 org.eclipse.jetty.server.ssl.SslSocketConnector 中使用不推荐使用的方法和 jetty-maven-plugin

相关

如何编写正确的 Maven POM 而不使用连接器中不推荐使用的方法/标签,如needClientAuthkeystore

不推荐使用方法的示例:

0 投票
3 回答
371 浏览

java - 需要了解 WAR 描述符和结构 - WAR 中的 Flex 项目

我试图了解为什么在我的项目上启动 mvm jetty:run 后无法从 URL 启动 SWF。

项目构建成功,在maven目标目录下生成了一个Falcon-WAR-0.0.1-SNAPSHOT.war。此文件中包含以下文件 - 包括从 Flex 项目编译的 .swf 文件。

在此处输入图像描述

我的 web.xml 非常简单,包含以下代码:

我的应用程序的上下文根与 WAR 的工件 ID 相同,因此是 FALCON-WAR。

当我启动 mvn jetty:run 时,我会在控制台上打印以下内容: 在此处输入图像描述

但是,当我尝试在浏览器上导航到http://localhost:8080/FALCON-WAR时,当我希望从 web.xml 定义中启动 .swf 文件时,会得到以下信息。

在此处输入图像描述

谁能帮我弄清楚我做错了什么?这可以让我更多地了解 Web 容器如何解释 .war 结构 - 但这是我在 Web 应用程序开发方面的第一次 bash,可以轻推一下!

提前谢谢了。

0 投票
1 回答
718 浏览

maven - jetty:run-exploded 更新静态资源

我正在运行一个具有战争依赖​​性的 Maven 项目。我有一些特定于位于src/main/webapp中的实际项目的资源。

当我开始使用 开发项目时,项目在target/mvn jetty:run-exploded中组装,并应用了它的覆盖。

运行 Linux 时,如果我更新src/main/webapp中的资源- 在几秒钟内,更新也会应用到其目标目录。但是,在 Windows 上,目标永远不会更新,直到我停止并重新运行 maven。我为码头应用了自定义webdefault.xml来禁用码头的文件锁定。

任何人都有这种设置在 Windows 上工作?

0 投票
1 回答
6695 浏览

maven - maven码头插件log4j配置

我有一个带有 maven 的 java web 应用程序。
我在开发过程中使用 jetty 运行它(通过使用 maven jetty 插件)

我的 log4j.properties 文件放在 src/main/resources 下,并在按预期部署时复制到 WEB-INF/classes 下。

在我的 log4j.properties 文件中,我定义了一个过滤器变量,并且在部署时它也使用实际值进行过滤。

在 src/main/resources 下的 log4j.properties 中;

在 WEB-INF/classes 下的 log4j.properties 中(使用过滤部署后);

我的问题是;运行 mvn jetty:run 时出现以下错误

我认为这个错误是因为它看到了 src/main/resources 下的 log4j.properties 文件(它有 appender 的文件参数是不可接受的)而不是 WEB-INF/classes 之一。

我希望 maven jetty 插件忽略 src/main/resources 下的 log4j.properties 文件,并看到 WEB-INF/classes 下的文件。我怎样才能做到这一点?

或者如果这个错误与我的想法无关,我该如何解决?提前谢谢。

0 投票
1 回答
1130 浏览

spring - 为什么 spring bean profile 无法获取从 mvn -D 传递的系统属性?

如果我执行export spring_profiles_default=staging然后运行该项目,它将起作用。但是,如果我这样做mvn -Dspring_profiles_default=staging -pl project/abc jetty:run-exploded,它将无法正常工作。有任何想法吗?谢谢。

另外我应该提到我输入System.getProperty("spring_profiles_default")了我的代码,它确实获得了从 mvn -D 传递的值,所以看起来 Spring 出于某种原因无法获得它。

0 投票
4 回答
7397 浏览

eclipse - Eclipse 中的 Jetty 8.1.1.v20120215 和 webapp(JSF + Maven)

我正在尝试在 Eclipse 中运行我的 webapp(使用 JSf)Jetty 8.1.1.v20120215。我为 Jetty 下载了 Jetty Adapter,然后在 Eclipse 中添加了 Jetty Server 8.1。然后我在 Jetty 网络服务器下盯着我的网络应用程序。并得到以下错误。从 statck 跟踪来看,Jetting 似乎没有得到一些所需的 jar。正如我在使用 maven 时在我的 webapp 中添加了所有这些 jar 一样。我还可以在 Eclipse 中看到 Eclipse 中引用的库下列出的那些文件。

我不知道如何解决它。

0 投票
4 回答
2090 浏览

java - 如何将缺少的 Maven 库添加到 Jetty

我正在尝试启动一个 Maven 项目,我总是在 Jetty 中手动启动该项目。为此,我正在使用 maven-jetty-plugin。

执行 jetty:run 时似乎一切正常,除了 Jetty 没有找到 POM 中定义的依赖项。

如果我运行 jetty:war,则使用依赖项正确构建战争,这样就可以了。为什么 jetty:run 不包括我在 WEB-INF/lib (或其他任何地方)中的库?

0 投票
1 回答
259 浏览

maven - 在 jetty:run 启动后向用户显示启动消息

我有一个 Maven 配置文件,它使用jetty:run.

我正在尝试找到一种优雅的方式来通知用户他们需要在jetty:run完成后访问给定的 URL,例如

我尝试使用 aServletContextListener来打印消息,但这发生得太早了,消息在日志噪音中丢失了。

有没有办法挂钩到码头插件的生命周期,以便在结束时打印此消息jetty:run

0 投票
1 回答
4362 浏览

maven - jersey-server-1.12 与 jetty-maven-plugin 不能一起工作

我正在使用 jersey-server 1.12 和 jetty-maven-plugin 8.1.2.v20120308。如果我使用 jersey-server 1.9 或更低版本,一切正常,但 jersey-server 1.10 及更高版本会导致问题。我是否缺少任何依赖项或在 pom 或 web.xml 中添加了一些东西

但是当我运行 mvn -Djetty.port=9999 jetty:run 但出现错误时:

我的 pom.xml 如下:

和 web.xml 是:

@杰西·麦康奈尔

我确实仔细检查了 WEB-INF/lib 输出为: