gpt4 book ai didi

java - 使用 mvn 命令部署 Maven 应用程序时出现问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:13:04 25 4
gpt4 key购买 nike

我在 eclipse 下有一个 maven 应用程序。 jsp 页面和 WEB-INF 文件夹位于路径 NomeMiaApplicazione\src\main\webapp 下。我运行这些命令:mvn clean,mvn eclipse:eclipse和mvn在应用程序的根文件夹下编译,三种情况下都构建成功。但是当我访问文件夹时(进入工作区). metadata.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\NomeMiaApplicazione,没有jsp页面。这个问题的解决方案是什么?谢谢!

最佳答案

有必要阐明您使用的命令的作用及其对Eclipse的影响。

mvn eclipse:eclipse命令创建 Eclipse 项目文件,以便为您省去配置新项目和为其识别所有源的麻烦。此命令也等效于使用 m2e 从现有 Maven 项目创建新的 Eclipse 项目。 eclipse 插件。另见 this page关于 eclipse:eclipse命令。也就是说,您只需要运行一次这样的命令,然后将生成的项目导入到 Eclipse 中。

其次,mvn compile将您的源文件构建到 target 中你的目录 NomeMiaApplicazione根文件夹。此命令不以任何方式涉及 Eclipse。另外,网络资源还没有打包。要打包它们,您需要发出 mvn package : 然后你会发现 <artifact>-<version>.wartarget 下再次归档, 以及target\<artifact>-<version>下的预打包内容.请注意,为了说明 webapp内容,您的 Maven 包装必须是 war 类型.检查 pom.xml对于 <packaging>标签。

最后,部署仍然是另一个问题。如果你真的需要移动你的 .war文件从目标目录到其他地方(即servlet容器的autodeploy文件夹),你可以配置Maven Deploy Plugin并发布mvn deploy .我宁愿建议你在 SO 中搜索 deploy war eclipse和/或 deploy war maven ,因为有很多相关的东西。在第一种情况下,您将了解如何使用 Eclipse 作为部署工具,而第二种情况则利用命令行来提供更加可移植/灵活的部署过程。

关于java - 使用 mvn 命令部署 Maven 应用程序时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11099030/

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