gpt4 book ai didi

java - 如何在 Intellij 中创建和部署 war

转载 作者:塔克拉玛干 更新时间:2023-11-01 23:08:05 25 4
gpt4 key购买 nike

我的 IntelliJ 环境中有一个多模块项目。我只想为 apache tomcat 中的一个模块创建和部署 war。 (IntelliJ 默认安装了 tomcat。)

我使用 Eclipse 工作了将近四年,三天前开始使用 IntelliJ。就像我们在 eclipse 中右键单击项目并说 export as war 然后它直接部署在我的应用程序服务器中一样,我可以在 IntelliJ 中做同样/类似的事情吗?

任何帮助都会有所帮助。

谢谢

PS:问这个问题可能很愚蠢,但 mac/windows 会有所不同吗?

最佳答案

这绝对有效!

首先:

哇,我正在阅读并尝试提供的答案,我无法相信为什么没有人提到问题的根源,即“没有提到你想要的输出方式”,即 war所以让我们首先通过在 pom.xml 中添加波纹管标签来告诉 intellij 我们想要什么

<packaging>war</packaging>

粘贴到哪里?里面的任何地方 <project>标签

现在说说方法

您可以安装“Maven Helper”插件,因为它会很好地帮助初学者,但是如果您的 intelij 与 maven 握手良好,它会自动或手动刷新您的项目并将 war 功能添加到您的 maven 设置(您的面板看到在提到 Maven 的编辑器的右侧)你点击插件,你现在应该看到你有 war (org.apache.maven.plugins:maven-war-plugin:xxx)当你点击 + 时,你会看到很多选项,war:war 和 war:exploded 是你的 friend ,可以做你想做的事

      <!-- Package as an executable jar/war -->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>

enter image description here

使用 clean 清除之前的困惑,使用 war:war 创建 .war 文件,对于 list war:exploded 就可以了,如果这些对 list 没有帮助,请使用

文件 |项目结构并单击 Artifact 。单击添加 + 和“Web 应用程序:war exploded”,然后它将弹出您的项目并选择它并单击确定,然后执行构建 > 构建 Artifact 。

祝你好运。

关于java - 如何在 Intellij 中创建和部署 war ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36180999/

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