【问题标题】:Convert Maven Desktop App to Dynamic App in Eclipse在 Eclipse 中将 Maven 桌面应用程序转换为动态应用程序
【发布时间】:2016-08-25 11:41:06
【问题描述】:

我有一个基于 Maven 的桌面应用程序,我必须将它转换为 eclipse 或任何其他 IDE 中的动态 Web 应用程序(我使用的是 Eclipse Neon-Java EE)。 我已经尝试过使用 Project Facets(右键单击项目名称-> 属性-> 项目构面-> 动态 Web 应用程序)它会生成一些文件,但它似乎没有被转换为 Web,因为在项目文件夹中仍然出现字母“M”而不是球形图标。当我尝试在 Tomcat 中运行它时,它不起作用。

Project Folder

有什么建议吗? 谢谢

【问题讨论】:

  • 这个字母“M”表示这个项目具有maven性质,并不意味着它不是动态的
  • 好吧,它可能是动态的,但它还不是网络,对吧?
  • 如果出现新文件,可能会检查您的项目结构(WebContent,web.xml ...)

标签: java eclipse maven web dynamic


【解决方案1】:

如果您有 Maven 转换选项,请查看项目...

如果没有,您应该检查项目的属性,并手动更改它们,从部署程序集开始,目标运行时,检查所有方面..

然后查看项目的文件夹,进入.classpath和.project看看是否被Eclipse刷新过,pom应该打包成war等等...

这里的问题是你正在与 Maven 和 Eclipse 一起战斗,所以我的主要建议是在剩下的时间里这样做,是创建一个新的动态项目,然后复制并粘贴所有以前的桌面项目。你可以在很多方面做到这一点......

或者直接从 IDE 中,或者只是手动而不是再次导入项目...

如果您尝试上述建议之一,请告诉我 :)

而且很明显,在这一切之后它不会在 tomcat 中启动,你必须配置你的 web.xml 等等......但至少你的结构将遵循动态 Web 项目结构标准..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-23
    • 2012-07-17
    • 2016-12-28
    • 2011-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多