之前一直用的maven管理,所以编译 打包都交给了maven,但是最近接触了新的项目,不是用maven管理的,是ant去【管理】的(这么说不严谨),在用idea去本地启动tomcat的时候周折了一番,特记录。

1、找build.xml 里面每一个插件都是一个target,大部分命名都是大同小异。如:

init -- 初始化

xxwar -- 给自己项目打war包 (重要!)

compile --编译项目

. ....

2、 tomcat容器重要的是找到项目的war包。

idea完美支持ant,如下:

image.png

先点击右侧栏的ant build ,点击[+] ,选择自己项目的build.xml 文件,idea会根据xml文件中的target生成插件列表,如:

image.png

可以直接运行,这时候可以获取war包,具体war包位置在脚本中查看

3、 增加tomcat并且配置artficat

run---edit configurations

image.png

增加本地tomcat

这里要注意了, 需要配置的有三个地方 :

①application server 就是指定tomcat,因为不同项目可能需要的tomcat版本不一样,这里可以点击后边的 configure自己选择

② 配置jre 也是可以选择不同版本的jdk

这时下面会提示 Warning : No artifacts configured

需要我们帮们指定项目war包,这个时候先不点击 【Fix】

image.png

③ 点击 Deployment

操作如下:

image.png

然后选择自己在上一步中生成的war包,一定要选择war包!

image.png

至此,大功告成,可以正常启动项目

idea配置ant版本_idea配置ant项目相关推荐

  1. Idea 配置JDK 版本 Idea 配置JDK1.8

    Idea 配置JDK 版本 Idea 配置JDK1.8 一.更改项目JDK 1. File --- Project Structue --- Modules --- 设置JDK版本等 2.设定JDK编 ...

  2. git commit 规范校验配置和版本发布配置

    一. 快速配置和版本发布流程 该章节主要是对下文内容的归纳方便往后的查阅,如果需要了解细节部分请从第二章节开始阅读 1.1 依赖包安装 # husky 包安装 npm install husky -- ...

  3. 怎么配置java环境_idea配置java环境

    鄙视楼上复制百度的,在实际应用中很难管用教你个最简单的配置方法,以java安装在c:\programfiles\java为例在环境变量中,path中加入c:\programfiles\java\jdk ...

  4. myEclipse配置java版本(环境、项目、编译)

    从别的地方导入一个项目的时候,经常会遇到eclipse/Myeclipse报Description  Resource Path Location Type Java compiler level d ...

  5. idea如何配置jdk环境_idea配置jdk环境变量

    作为整个BEAWebLogicPlatform的开发环境.行数.在4,可扩充的环境和XML和WSDL语言紧密相关,它是第一个支持JavaServerPages(JSP)规格书1,能够用纯Java来. ...

  6. apache配置php版本,apache配置支持多版本php

    首先在apache2配置目录中建立虚拟主机配置文件如下 ServerName gzshes.localhost DocumentRoot "/var/www/gzshes" Dir ...

  7. ideagit更新一个文件_IDEA 配置 Git,GitHub, 获取项目, 更新项目 (Windows 版本)

    在本地配置 Git 首先呢在本地配置好 Git 客户端,我用的是 windows 系统,直接下载安装板下载就 OK, 然后配置 Git,告诉 Git 需要连接的名字与邮箱,名字随意,邮箱要与 GitH ...

  8. ant build.xml 配置详解

    随着工程越来越复杂,项目越来越多,以及平台的迁移(我最近就迁了2回),还有各大市场的发布,自动化编译android项目的需求越来越强烈,后面如果考虑做持续集成的话,会更加强烈.     经过不断的尝试 ...

  9. windows安装jenkins及ant/maven/jdk配置

    一.jenkins安装 下载地址:https://jenkins.io/download/,下载下来为一个war文件 (1)第一种启动方式,电脑一启动,jenkins会自动运行 命运行运行 java  ...

最新文章

  1. 【怎样写代码】工厂三兄弟之工厂方法模式(一):问题案例
  2. centos 7防火墙
  3. 关于睡眠你不可不知的十件事
  4. java 打印空心菱形,用for循环打印出空心菱形程序
  5. 画Series的散点图
  6. WINDOWS 蓝屏错误代码说明一览表
  7. nginx用户认证访问
  8. Leetcode之打印链接的倒数第K个节点
  9. 【差分隐私发论文朝哪个方向走?】差分隐私的过去,现在和将来
  10. 数学rect什么意思_数学怎么审题?孩子必须知道的几个点!
  11. Spring(10)——bean作用范围(二)—自定义scope
  12. android修改对话框大小设置,android – 如何更改对话框首选项消息的文本大小?...
  13. matlab 三维 作图 坐标轴_这张图(不全),想利用matlab画一张三维图,X Y z 轴分别为经度 纬度 频率,这...
  14. layabox位移和旋转动画
  15. 桌面右下角出现“测试模式 Windows7 内部版本7601”怎么回事?
  16. [PWN][基础篇]基础理论
  17. html语言下上标对齐,HTML 标记语言全面详细解 一天学会
  18. os.path.dirname(os.path.realpath(__file__))
  19. CRM客户关系管理系统让企业在竞争中脱颖而出
  20. 陷入可怕的人间“地狱”

热门文章

  1. iOS开发笔记-根据银行卡号判断银行名称
  2. 不同规模大小网站博客对云服务器带宽要求差异分析
  3. 时间复杂度-主定理分析
  4. win10下火狐浏览器代理服务器拒绝连接解决办法
  5. Python中spli()函数用法
  6. Partition Magic无法在Windows NT/Windows 2000 Server上运行的解决办法
  7. python 中iloc_iloc索引之间的Python差异
  8. VUE Vant移动端开发
  9. 如何clone github wiki?
  10. GaiaX开源解读 | 基于优酷业务特色的跨平台技术