SSM从入门到放弃05: IDEA中配置启动Tomcat Server

Tomcat的安装就不说了,安装一定要去官网下载安装包,傻瓜式安装

给项目配置Tomcat Server

点击Add Configuration
SSM从入门到放弃05: IDEA中配置启动Tomcat Server

在弹出的Run/Debug Configuration界面中,点击+,选择tomcat server(拉拉框也许能看到),选择local
SSM从入门到放弃05: IDEA中配置启动Tomcat Server

切换到Deployment选项卡,点击+号,选择Artifact。(如果没有Artifact怎么办?看下面)
SSM从入门到放弃05: IDEA中配置启动Tomcat Server

在弹出的Select Artifacts to Deploy中选择 exploded
SSM从入门到放弃05: IDEA中配置启动Tomcat Server

修改右侧的Application context,这里直接决定了在你的地址栏里如何访问你的项目
SSM从入门到放弃05: IDEA中配置启动Tomcat Server

然后我们回到server选项卡
你会看到URL此时自动补充了你刚刚填写的Application context。
Application server会自动匹配你系统中的tomcat,如果没有自行安装。
After launch表示在服务器启动后自动启动浏览器来展示你的项目。
On ‘Update’ action选择Update classes and resources,这样如果你已Debug模式启动tomcat,当你修改了类或web文件时,刷新浏览器,会自动更新加载这些文件。
其他的也不需要修改什么了。
SSM从入门到放弃05: IDEA中配置启动Tomcat Server

如果没有Artifact怎么办?

多半是你的pom.xml没有配置packaging标签,你没有指明打包方式,所以这里找不到制品

其实还有一种办法,是在网上众多教程中会涉及到的一个点。在没有配置packaging的情况下,如果你到这里来看,可能会发现有这样一个提示
SSM从入门到放弃05: IDEA中配置启动Tomcat Server

此时如果你点击create artifact,就会跳转到Artifacts界面,并自动为你添加一个制品
SSM从入门到放弃05: IDEA中配置启动Tomcat Server

这个时候你再去配置tomcat server,就会发现有一个可选项了。但是,我不建议这样。

启动Tomcat Server

首先要注意的是,启动IDEA里的tomcat时,要先关闭系统中正在运行的tomcat服务,否则会出现进程已存在、端口被占用的情况。

点击第一个按钮,表示以Run的方式启动服务器。点击第二个按钮,表示以Debug的方式启动服务器。这里我以Debug的方式启动。
SSM从入门到放弃05: IDEA中配置启动Tomcat Server

大多数教程都会说的四个字:大功告成
SSM从入门到放弃05: IDEA中配置启动Tomcat Server