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

Muh*_*ana 23 m2eclipse maven-plugin maven m2e m2e-wtp

我正在使用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.
Run Code Online (Sandbox Code Playgroud)

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

在此输入图像描述

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

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

(这是我的最终目标,但是我遇到了使用它所需的依赖项来部署应用程序的问题.如果我通过Installmaven项目生成应用程序的WAR文件并手动部署生成的WAR,那么应用程序可以工作,但我需要能够使用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相关文件呢?

在此输入图像描述

小智 11

刚发生在火星上.

通过禁用动态Web模块构面然后重新启用它来修复它.


小智 10

几天我一直在努力解决同样的问题.最终以下为我工作.

  • 从eclipse市场安装m2e-wtp(如果尚未安装)
  • 打开项目首选项 - >项目构面 - >运行时 - >选择您选择的运行时(在我的情况下为Tomcat 7)

  • 我不需要在我的情况下安装m2e-wtp,你的第二步修复了我的问题. (2认同)

Nic*_*gos 8

得到了同样的问题。我解决了删除部署程序集下的“/target/m2e-wtp/web-resources”的问题。然后 Maven -> 更新项目。