gpt4 book ai didi

Maven 不创建 "/target/m2e-wtp/web-resources"文件夹

转载 作者:行者123 更新时间:2023-12-03 11:15:20 57 4
gpt4 key购买 nike

我正在使用 Eclipse Luna。我正在做一个 Maven 项目。当我尝试在 weblogic 的应用程序服务器上运行我的应用程序时,抛出异常并显示以下消息:

weblogic.application.ModuleException: [HTTP:101027][WebAppModule(_auto_generated_ear_:MyAppName)] Document root: "D:\MGelbana\workspace\my-app-name\target\m2e-wtp\web-resources" does not exist.

我查看了项目的部署程序集配置,发现以下错误消息: Cannot find entry: "/target/m2e-wtp/web-resources"
enter image description here

所以我认为 Luna 的默认 Maven 安装不是我需要的,我卸载了它,我从这个 URL ( http://download.eclipse.org/m2e-wtp/releases/luna/ ) 安装了 M2E-WTP,但我相信我最终得到了相同的版本和相同的选项。

我知道这个插件可以选择生成这个文件夹 /target/m2e-wtp/web-resources这有助于 Eclipse 将应用程序部署到应用程序服务器中( Run on server 选项)

(Which is my end goal but I'm having issues with deploying the application with it's needed dependencies. If I generate the application's WAR file by Installing the maven project and deploying the generated that WAR manually, the application works, but I need to be able to debug\run it on the application server using Eclipse.)



但是这个文件夹(即 /target/m2e-wtp/web-resources )没有被创建!

在 Eclipse 的 Maven > Java EE Integration > WAR project preferences > Maven archiver generated files under the build directory (I checked this option)

在项目特定的选项中,我只有一个 Maven 菜单和 生命周期映射 子菜单与 maven 归档器生成文件与否无关!

那么如何引导 maven 输出 WTP 相关文件呢?

enter image description here

最佳答案

我在同样的问题上挣扎了几天。最终,以下步骤对我有用。

  • 从 eclipse 市场安装 m2e-wtp(如果尚未安装)
  • 打开项目首选项 -> 项目构面 -> 运行时 -> 选择您选择的运行时(在我的情况下为 Tomcat 7)
  • 关于Maven 不创建 "/target/m2e-wtp/web-resources"文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25843469/

    57 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com