idea 配置 tomcat 教程
2020-02-17 16:05:08来源:博客园 阅读 ()
最近在搞一个项目需要用到idea 配置tomcat,翻了翻网上的帖子发现稂莠不齐,最后决定还是自己写个吧!(其实我挺蠢的走了好多的弯路,哎~)
1.首先准备一个需要大家tomcat的工程,然后使用idea打开,这里我就不废话了~大家肯定会。这里有必要提醒大家一句,目前的idea 发展的有些奇葩了,只要专业版才有tomcat了,故本帖子使用的是 ultimate 版本的,至于如何获取和破解请移步百度!我当初用社区版本找了半天好多东西都没找到(我早期开始学java时用的社区版本idea是有的,不知道现在为啥没了),后来发现只有专业版本有tomcat了,社区版本只能通过下插件搞了,但是插件设置过程好麻烦。
2. 打开idea 后,依次点击 Run -> Edit configurations ,如图:
然后点击左上角的 "+" 号,然后一直往下拉选择 tomcat Server,选择local,如图:
3.新建local,同步打开配置界面后,在Name 框内起一个自己能认识的名字,方便自己记忆,我起了个“Tomcat 8.5.50”,然后点击下面的 configure 按钮,自己选择本机的tomcat 路径,如图:
4.配置完成tomcat路径后,选择下面的Deployment 按钮,然后选择右上角的“+” 号,选择对应的 Artifact
在这里打开时我们发现了两个 Artifact,这里我们选择 exploded
此处需要说明下二者区别:
在弹出框中选择 exploded 结尾的包
(1)xx:war模式这种可以称之为是发布模式,看名字也知道,这是先打成war包,再发布;
(2)xx:war exploded模式是直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式。
为了调试方便起见,我们选择了 xx:war exploded模式 的文件
5. 选择完成后我们需要设置Application Context. 我这里设置为/webprofile-ref-project,这个是根据我项目需要来适配的。
6.设置完成 deploymen 后,重新换到server 页,将On 'Update' action 项 和 On frame deactivatior 项均设置为 “Update classes and resources”:
此处说明:
On Update action : 当代码改变的时候,需要IDEA为你做什么;
On Frame deactivation : 当失去焦点(比如你最小化了IDEA窗口),需要IDEA为你做什么。
我们这里全部选择update classes and resources 更新编译文件和资源文件
7.设置完成后便可以点击ok 按钮了,然后点击如下图所示的按钮开始进行debug 或者run操作了,当点击后浏览器会默认打开,访问 server 页设置的url
备注:看别人帖子时总会出现说 在选择 Artifact 时没有东西的情况,我这边到是好好的,估计idea 版本不一样这里默认设置也就不一样吧,现在贴出在没有Artifact 时的增加办法,如下:
点击菜单栏 File —》 project Structure—》Artifacts —》Web Application:Exploded —》From Moudule
然后点击点击左上角 “+”,如图:
这里带 exploded 的那个就是我们刚才在deployment 那里的文件,然后选择 From Modules 选择,如图:
当选择完成后 勾选Show Content of Elements 按钮,这个按钮可以显示出静态资源文件夹,如图:
备注:
Artifacts 中的 Output directory 所对应的目录就是Tomcat 部署时候用到的目录。从该目录下找到编译好的文件。
原文链接:https://www.cnblogs.com/Solomon-Kane-zm/p/12322213.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:值传递与对象拷贝
下一篇:你和那些优秀的人差距在哪里?
- springboot2配置JavaMelody与springMVC配置JavaMelody 2020-06-11
- idea为代码添加标签清除标签 2020-06-11
- IDEA 设置热部署 Devtools 2020-06-10
- nacos~配置中心功能~springboot的支持 2020-06-10
- Maven安装与配置 2020-06-09
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash