使用 Maven 和 IntelliJ 在 tomcat 中运行应用程序

2024-03-24

如果不使用 maven,要从 Intellij IDE 在 tomcat 上运行应用程序,您所要做的就是创建一个工件和指向该工件的“tomcat”运行配置,这样您就可以看到 tomcat 输出、重新启动服务器等就在 IDE 中。

现在使用maven,不需要创建artifact,因为maven已经完成了编译、打包等工作。

我知道我可以使用命令部署它mvn tomcat7:redeploy但这样我就看不到标准输出/错误和调试。 那么从 IntelliJ 运行应用程序而无需创建工件的标准方法是什么?


In pom.xml add

<build>
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <uriEncoding>UTF-8</uriEncoding>
                    <path>/your-path</path>
                    <update>true</update>
                </configuration>
            </plugin>
</build>

在 IntelliJ 中,打开菜单 > 查看 > 工具窗口 > Maven 项目

Plugins > tomcat7 > tomcat7:run
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Maven 和 IntelliJ 在 tomcat 中运行应用程序 的相关文章

随机推荐

  • ECMAScript v 6 何时成为标准 [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 很抱歉 如
  • 文本环绕绝对定位的 div

    我知道有一些关于类似主题的问题 但它们主要涉及浮动 div 图像 我需要将图像 和 div 绝对定位 向右 但我只想让文本围绕它流动 如果我浮动 div 但我无法将其放置在我想要的位置 它会起作用 因为文本只是在图片后面流动 div cla
  • 如何绘制java uml类图并在另一个类中创建枚举[重复]

    这个问题在这里已经有答案了 假设我有一个类名 A 在这个类中我定义了枚举 Bpublic enum B AA BB CC 现在我想画一个uml来体现这种关系 应该怎么做呢 在类类图中 表示使用 例如
  • 如何在 XML 布局中添加片段

    我有一个布局 其中包含一个片段 如下所示
  • 使用标准 Gmail 应用程序发送电子邮件,无需选择器

    我正在尝试使用标准 Gmail 应用程序从我的应用程序发送电子邮件 但我总是有选择器 如何在没有选择器的情况下立即打开标准 Gmail 应用程序 我不需要任何可以发送电子邮件的应用程序的选择器 我只需要 GMAIL 谢谢你 这是我的代码 I
  • 中间操作和终端操作有什么区别?

    有人可以告诉我中间操作和终端操作有什么区别Stream Stream操作被组合到管道中来处理流 所有操作要么是中间操作 要么是最终操作 意味着 一个Stream支持多种操作 这些操作分为intermediate and terminal运营
  • 如何使用 Spring-Data-MongoDB 在实体中设置 @TextIndex 名称

    我有一个实体Person 继承于Musician and 政治家和一个存储库 PersonRepository 我试图使用 PersonRepository save 默认方法将所有三个实体保存到 MongoDB 中的集合 person 中
  • CustomKeyBoardExtension 中的当前文本选择

    我正在尝试写Custom Keyboard Extension 我正在寻找知道光标在哪里的方法UITextField UITextView 等等自定义键盘扩展 但我没有看到类似的东西 我看到了 SwiftKey 应用程序 http swif
  • 如何使用样式数据绑定?

    我在 KnockoutJS 中使用样式绑定时遇到困难 div div 渲染该模板
  • 从 C# 调用批处理文件

    我希望这是一个简单的问题 但我的 C 应用程序中有以下代码 由于某种原因 它不会执行我指向的批处理文件 private void filesystemwatcher Renamed object sender System IO Renam
  • 通过 javac 使用多个 .jar

    请原谅我的术语 我正在尝试将三个 jar 文件与 java 程序一起用于我的 CS 课程 第一个是funjava 一种简化的java语言 其他的是类定义颜色和几何 这是我的代码以及当我尝试运行它时会发生什么 import colors cl
  • Ruby 中的 preg_match_all 和 preg_replace

    我正在从 php 过渡到 ruby 我试图找出 ruby 中 php 命令 preg match all 和 preg replace 的同源 太感谢了 Ruby 中的等价物preg match all is String scan htt
  • 解析具有已知结构和重复元素的 XML 文件

    我正在尝试从包含大量具有重复名称的元素的 XML 文件中解析信息 以下是我尝试解析的文件类型的示例 仅包含一条记录
  • Linq to Xml:异常 - ' ' 字符(十六进制值 0x20)不能包含在名称中

    这是我的带有实体的实体类 Table Name CLINICAL ITEM MASTER public class ClinicalItemMaster Column public int CLIENT INPUT MHS ID get s
  • 如何使 F# 脚本文件和其他脚本语言在 Windows 中像 .exe、.cmd 和 .bat 文件一样工作

    可以配置 F 脚本文件 以便可以直接调用它们 而无需直接指定脚本运行程序应用程序及其文件扩展名 并且可以通过命令 PATH 环境变量进行访问 操作步骤如下 使用 Windows 资源管理器将特定脚本引擎设置为脚本文件类型扩展名的默认 打开方
  • CDI @Produces 具有多个属性文件

    感谢这篇文章 https stackoverflow com a 28047512 1227941 https stackoverflow com a 28047512 1227941我现在使用 CDI 使 msg 在我的 Named be
  • 在 C# windows 服务中捕获键盘事件

    我用 C 创建了一个 Windows 服务 如何在按下某个键时调用一个函数 并在该函数中获取该键的值 我需要它来按下键和按下键 我的目标是在按下特定系列的键时发送电子邮件 例如 如果您按 h e l l o 无论您在桌面上的哪个位置键入 程
  • TFS 2017 发布管理:如何显示发布下任务的父 PBI

    有没有办法在 TFS2017 下的列表中显示发布下的任务工作项的父 PBI The screenshot below shows two tasks associated with Release 3 Here I wish to be a
  • cipher 中 update() 和 dofinal() 方法之间的区别

    我读过一篇关于密码中 update 和 dofinal 方法之间差异的文章 这是关于如果我们想要加密 4 字节数组 当密码的块大小为 8 字节 时会发生什么 如果我们在这里调用 update 它将返回 null 我的问题是 如果我们用 4
  • 使用 Maven 和 IntelliJ 在 tomcat 中运行应用程序

    如果不使用 maven 要从 Intellij IDE 在 tomcat 上运行应用程序 您所要做的就是创建一个工件和指向该工件的 tomcat 运行配置 这样您就可以看到 tomcat 输出 重新启动服务器等就在 IDE 中 现在使用ma