问题标签 [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 投票
1 回答
467 浏览

maven - 从 maven 中央存储库下载 guice3.0 工件

我正在尝试将我的 struts2 Web 应用程序从 guice2.0 升级到 guice3.0。我正在尝试使用 maven jetty 对其进行测试。我已成功升级我的 pom.xml 以使用 3.0 版本的正确版本和 groupId,但如果我调用 mvn jetty:run 我看到它正在尝试下载 guice-3.0-no_deps.jar

哪个会引发构建错误并且找不到中央存储库?

如果我不包含任何 guice 扩展,我不会收到此错误。

有任何想法吗?

谢谢

0 投票
1 回答
3310 浏览

maven-2 - 使用 Maven 在 Jetty 中进行代理连接

我正在使用带有 Maven 的 Jetty 编写 Web 应用程序。我有一个 API 尝试连接到网络并获取数据。我在代理里面。

我无法连接到网络。我可以在 Maven 或 Jetty/Maven 设置中提供某个位置,以便我的 Web 应用程序可以通过代理访问 Internet 吗?

每次我得到连接超时。

0 投票
1 回答
1053 浏览

jetty - Jetty Maven Plugin 8.0.0.M3 是否支持所有 Servlet 3?

我的 web.xml 中有以下内容:

然而,根据 OWASP 的 Zed 攻击代理 (https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project),cookie 仍然由 Spring Security 设置,没有 httpOnly 或安全标志。

如果我在 Tomcat 7 中部署相同的应用程序,它似乎会遵守 web.xml 中的这些设置。

0 投票
1 回答
1351 浏览

maven - maven-jetty 插件没有使用正确的路径

我正在使用 jetty-maven 插件来部署一个用于集成测试的网络应用程序。我有一个由两个 POM 组成的项目。一个在根目录中,一个在项目根目录中的目录中(称为 webapp 目录)。当我从 webapp 目录中的 maven(使用 jetty-maven 插件)运行集成测试时,它工作得非常好。但是,当我从根目录运行它时,它会进入 webapp 目录并运行测试,但由于某种原因,它的路径错误。(因此,无法找到所有资源)。

它将根目录路径连接到 webapp 资源路径。它也不理解路径中的点运算符。

例如:如果要查找“./resources/resource.xml”

如果测试是从 webapp 目录运行的,它会正常工作,但是如果从根目录运行,它将生成路径:“c:/project/./resources/resource.xml”。这是 jetty-maven 插件,但我不知道为什么。

有没有办法解决这个问题?

这是我的 webapp 目录 POM 的相关部分

0 投票
2 回答
1245 浏览

maven - Maven 码头:运行过滤

有谁知道如何使用 maven jetty:run with 过滤?我已经使用其他 maven 目标(jetty:run-exploded)看到了其他一些答案,但是这些不允许我在不重新启动的情况下即时修改我的 html 页面。

谢谢。

0 投票
1 回答
2304 浏览

java - 如何从 jetty-maven-plugin 获取端口号?

jetty-maven-plugin 7.x用于集成测试时,会在运行时动态查找可用端口。如何保存找到的端口号并在 Java 集成测试中使用它?也许 jetty-maven-plugin 可以将其保存到系统变量中?

0 投票
1 回答
648 浏览

java - 带过滤的码头

我一直在努力让 Jetty 使用 Maven 过滤运行。jetty:run 使用 maven 源目录,因此看不到过滤后的文件。jetty:run-exploded 工作正常,但我无法实时更新我的​​网页。

当然必须有一种使用maven过滤的方法,并且每次我更改网页时都不会重新运行码头任务?

(有没有办法让eclipse自动将网页复制到目标目录?我认为默认情况下它会这样做,但它似乎不起作用。我曾经使用带有触发器和ant任务的eclipse构建器但是这个好像有点老土了。)

0 投票
3 回答
17071 浏览

maven-2 - 神秘的 jetty-maven-plugin 错误消息“错误:PWC6117:找不到文件“null””

我有一个生成 WAR 文件的 Maven Webapp。我刚刚将我的 Jetty 插件升级到 7.4.2.v20110526(来自 6.x)。我有以下设置:

由于一些我不清楚的原因,我不断收到以下神秘的错误消息:

也不例外,但是我无法登录 webapp。

但是,如果我获取生成的 war 文件并将其部署到干净的 Jetty 安装中,它会完美运行。这是怎么回事……?我的意思是,这曾经与 6.x 插件一起使用。没有任何代码更改。

展开目录的内容与war文件中的内容完全相同——我检查过——没有丢失文件或任何明显的差异。

这是一个 Spring Web 项目。

有任何想法吗?有人见过这个吗?

提前谢谢了!

0 投票
1 回答
151 浏览

maven - Maven:调用多个生命周期的多个插件

我已经使用 maven 很长一段时间(几年)了,所以令我惊讶的是我以前从未遇到过这个问题,或者至少有某种处理它的方法......

我正在尝试调用以下插件/目标(按指定顺序):

  1. sql-maven-插件:执行
  2. 休眠3:hbm2ddl
  3. dbunit:操作
  4. 码头:运行

简而言之,我正在创建一个数据库、生成一个模式、插入数据,然后启动一个 webapp。但是,hbm2ddl 和 jetty:run 目标都会调用(fork)它们自己的生命周期阶段,这会导致其他一些绑定的插件目标多次运行。

这显然不是我想要的。有没有办法解决这个问题?

谢谢!!

0 投票
2 回答
1935 浏览

java - 使用码头启动应用程序时出错

我使用 maven 插件“wagon-maven-plugin”创建了一个包含 war 文件和 jar 文件的 jar。当我尝试做"java -jar myApp.jar"

我收到以下错误

许可证文件存在于文件夹中。

任何指针都会有很大帮助。

谢谢