还记得第一次踉踉跄跄用tomcat把项目启动起来后,累不说,心里一点底都没有,性格使然,有不明白的,刨根问底;

分两部分介绍 idea 中对 tomcat 的使用,分别是配置/部署和工作原理,这些其实在上一篇文章大部分有包含,只是上一篇内容太多,没有做专门介绍;

阅读本文前建议先阅读前一篇文章:MyEclipse/Eclipse 转 intellij idea 经验总结

1、配置,按以下步骤执行

1.1  添加 tomcat 应用服务器:

 

1.2 tomcat 部署构件

 

 

 

 Application Server:选择 1.1 节添加的 tomcat 服务;

VM options:-Dfile.encoding=UTF-8 -Xmx1024m -XX:NewSize=512m -XX:MaxNewSize=256m -XX:PermSize=512m -XX:MaxPermSize=512m

On \’update\’ action 和 on frame deactivation 选择:update classes and resources,开发时需要用这两个选项,不然每次修改代码就要重启tomcat,麻烦又影响效率。

这两个选项有可能选不到,跟部署的构件有关,构件的设置应该跟下面截图一样,这两个选项才会出来:

 

 部署构件:

 部署好就可以启动 tomcat 了;

2、工作原理

tomcat是启动起来了,但由于工作方式跟在MyEclipse下很不一样,所以还有一些内容要理解透;

2.1 tomcat 工作目录在哪

以我的电脑为例:

 

 在这个目录下,idea 每个项目对应一个目录,上图就是我的项目 myspace,下面有三个 modules(即MyEclipse的项目);

进入一个项目目录:

 

 这个目录下有三个项目配置文件,这些配置文件是 idea 自动生成的,文件名对应此处的设置:

 

 P714.xml 的内容详解:

 

 path:与xml文件名相同;

docBase:idea 项目打包目录,在此处设置:

 

 resource的内容来自 context.xml:

 

一个tomcat可以跑多个tomcat实例,一个tomcat实例可以跑多个项目;

 

 

 

 

 

版权声明:本文为dmp1206原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/dmp1206/articles/11937354.html