一、操做的菜单:Window | Preferences | Server | Runtime Environmentshtml
二、点击 Add 按钮,添加一个服务器运行环境web
三、选择要添加Tomcat的版本
浏览器
四、选择Tomcat的名字和安装目录,选择须要的 JRE
tomcat
五、 出现本身配置的服务器,点击应用并关闭
服务器
六、找到 Server架构
七、出现Servers 界面eclipse
八、 单击上面的new server,建立一个新的服务器maven
九、服务器配置,若是在上面的第二部进行了配置,这里不须要,若是没有,双击 服务器就能够进入配置页面ide
注意:eclipse 里面的项目的部署是在eclipse里面的(默认是放在工做空间里的.metadata文件夹下),而不是在 Tomcat 里面的。ui
能够根据须要改变项目的部署位置,修改部署的路径 Deploy path
(1)操做的菜单以下: File | Settings | Build, Execution, Deployment | Application Servers
(2)配置 Tomcat的安装目录
(3)经过建立一个 Model或 Project 查看是否配置成功!
(1)IDEA 建立动态 web 工程/模块
①建立一个新模块;
② 选择要建立类型的模块;
③ 输入模块名,点击 【Finish】完成建立;
④ 建立成功
(2)Web 工程的目录介绍
(3)给动态 web 工程添加额外 jar 包
① 打开项目结构菜单操做界面,添加一个本身的类库;
② 添加类库须要的 jar 包文件;
③ 选择添加的类库,给哪一个模块使用;
④ 选择 Artifacts 选项,将类库,添加到打包部署中;
(4)IDEA 中部署工程到Tomcat上运行
① 修改 web 工程对应的 Tomcat 运行实例名称;
② 在Tomcat实例中部署运行的 web 工程模块;
③ 修改 Tomcat 实例启动后默认的访问地址;
④ 在 IDEA 中运行和中止 Tomcat 实例;
a、正常启动 Tomcat 实例;
b、Debug 方式启动 Tomcat 运行实例;
c、中止 Tomcat 实例;
d、重启 Tomcat 运行实例;
(5)修改工程访问路径
(6)修改运行的端口号
(7)修改运行使用的浏览器
(8)配置资源热部署
eclipse配置tomcat时是本质上是映射了一个tomcat的镜像在.metadata的serer.core目录下,每创一个tomcat,就生成文件名为“tmp编号”的tomcat的映射文件,建立的镜像和源tomcat就没有关系,eclipse是经过这个镜像的tomcat去运行项目。
在idea中配置的tomcat,在运行时idea不会把项目放到该路径下,而是复制一份足够的配置文件到 ${user.home}/.IntelliJIdea/system/tomcat 目录下也就是说每一个项目都有属于本身的一份tomcat配置,互不干扰。每一个项目的配置文件夹中有一个 /conf/Catalina/localhost/ROOT.xml 文件,内容以下:
<?xml version="1.0" encoding="UTF-8"?> <Context path="" docBase="D:\work\项目\target\xxx-web" />
其中,
path是指在访问此项目时,是否须要添加额外的路径,若是为空,则直接使用域名或者ip就能够访问到该项目
docBase是指要运行的项目的部署位置,D:\work\项目 就是个人项目源代码的位置,target是由maven构建后生成的,D:\work\项目\target\xxx-web
整个项目运行过程为:首先build项目,将构建结果写到项目的target目录下,而后idea复制一份tomcat的配置文件到${user.home}/.IntelliJIdea/system/tomcat 中,以后启动tomcat安装目录下的catalina.bat文件,tomcat读取配置文件,找到项目位置,而后就运行起来了。
扩展: